0

我正在使用 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');

非常感谢~!

4

0 回答 0