nwb build-react-app 创建根路径而不是相对路径
nwb build-react-app creates root path rather than relative path
我正在测试 nwb 以使用此示例简化构建 React 应用程序 project。在构建应用程序时,css 的路径和 index.html 中引用的 js 文件位于根目录而不是相对路径。有什么办法可以更改引用?
例如:
在html中,参考如下,
<script type="text/javascript" src="/vendor.b3f34f12.js"></script>
<script type="text/javascript" src="/app.9b5c57d3.js"></script>
而不是
<script type="text/javascript" src="./vendor.b3f34f12.js"></script>
<script type="text/javascript" src="./app.9b5c57d3.js"></script>
为此,您可以在 nwb.config.js
文件中使用 webpack.publicPath
:
If you want to create a path-independent build, set publicPath
to blank:
module.exports = {
webpack: {
publicPath: ''
}
}
来源:https://github.com/insin/nwb/blob/master/docs/Configuration.md#publicpath-string
我正在测试 nwb 以使用此示例简化构建 React 应用程序 project。在构建应用程序时,css 的路径和 index.html 中引用的 js 文件位于根目录而不是相对路径。有什么办法可以更改引用?
例如:
在html中,参考如下,
<script type="text/javascript" src="/vendor.b3f34f12.js"></script>
<script type="text/javascript" src="/app.9b5c57d3.js"></script>
而不是
<script type="text/javascript" src="./vendor.b3f34f12.js"></script>
<script type="text/javascript" src="./app.9b5c57d3.js"></script>
为此,您可以在 nwb.config.js
文件中使用 webpack.publicPath
:
If you want to create a path-independent build, set
publicPath
to blank:module.exports = { webpack: { publicPath: '' } }
来源:https://github.com/insin/nwb/blob/master/docs/Configuration.md#publicpath-string