webpack可以捆绑相同依赖项的不同版本

时间:2018-03-16 14:37:10

标签: javascript webpack

我是一个由不同小部件组成的项目,它们共享同一个供应商。我想知道我是否可以捆绑同一供应商库的不同版本:

小部件A

  • lib 1.0.0

小部件B

  • lib 2.0.0

  • widgetA.js
  • widgetB.js
  • vendor.js(lib 1.0.0 + lib 2.0.0)

1 个答案:

答案 0 :(得分:1)

因此,我发现NPM提供了一种在安装时为模块/库名称加别名的方法。我对此进行了测试,并且效果很好,并且jQuery的2个版本甚至都捆绑在了Webpack的同一vendor.bundle中。这是模块别名语法:

npm install jquery2@npm:jquery@2
npm install jquery3@npm:jquery@3