nwb build-react-app 创建根路径而不是相对路径

IT技术 reactjs npm nwb
2021-05-10 03:22:39

我正在测试 nwb 以使用此示例项目简化构建 React 应用程序在构建应用程序时,index.html 中引用的 css 和 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> 
1个回答

您可以webpack.publicPath在您的nwb.config.js文件中使用

如果要创建与路径无关的构建,请设置publicPath为空白:

module.exports = {
  webpack: {
    publicPath: ''
  }
}

来源:https : //github.com/insin/nwb/blob/master/docs/Configuration.md#publicpath-string