我正在为debian包装d3色模块。由于汇总尚未打包,我还想使用webpack作为捆绑包。 d3-color package.json具有以下命令来构建umd模块。
rollup --banner \"$(preamble)\" -f umd -g d3-color:d3 -n d3 -o build/d3-interpolate.js -- index.js"
我想知道如何将 -g d3-color:d3 转换为webpack。我看了Webpack equivalent for browserify shiming(global) of already included modules,但这不起作用。
https://anonscm.debian.org/cgit/pkg-javascript/node-d3-interpolate.git/log/?h=webpack(包装来源)
答案 0 :(得分:0)
从https://webpack.js.org/guides/author-libraries/#externalize-lodash我试过了,
externals: {
'd3-color': {
commonjs: 'd3-color',
commonjs2: 'd3-color',
amd: 'd3-color',
root: '_'
}
}
它似乎正在发挥作用。