为什么webpack会添加' ./'到我的外部图书馆?

时间:2018-04-10 19:27:04

标签: javascript node.js webpack dagre-d3 dagre

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

非常感谢〜!

0 个答案:

没有答案