我正在使用webpack来构建dev和prod代码。我在webpack.config.js中正确添加了一个extern lib,如下所示:
externals: {
dagreD3: 'dagre-d3',
}
当然,我还正确地将src链接添加到index.html,如下所示:
<script type="text/javascript" src="https://dagrejs.github.io/project/dagre-d3/latest/dagre-d3.min.js"></script>
开发服务器工作正常,我可以毫无问题地使用该库。但是,当我构建prod服务器时,由于某种原因,&#39; ./'被附加到“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');
非常感谢〜!