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