我正在使用 webpack 来构建开发和产品代码。我在 webpack.config.js 中正确添加了一个外部库,如下所示:
externals: {
dagreD3: 'dagre-d3',
}
当然,我也正确添加了 index.html 的 src 链接,如下所示:
<script type="text/javascript" src="https://dagrejs.github.io/project/dagre-d3/latest/dagre-d3.min.js"></script>
开发服务器工作正常,我可以毫无问题地使用该库。但是当我构建 prod 服务器时,出于某种原因,“./”被附加到“src”的头部。所以源变成了这样:
src="./https://dagrejs.github.io/project/dagre-d3/latest/dagre-d3.min.js"
这会破坏服务器。我想知道为什么它不同。webpack.prod.config.js 和 webpack.dev.config.js 都使用 extern 加载相同的配置:
let baseWebpackConfig = require('./webpack.config');
非常感谢~!