如何从不同的node_modules文件夹摇树库?

时间:2019-03-18 09:52:31

标签: webpack tree-shaking

我有一个场景,其中从两个不同的node_modules文件夹中包含同一库,而webpack无法对其进行摇晃。让我详细解释一下:

我的文件夹结构如下:

theirlib
  |
  |- node_modules
  |
  |- module --- common.js

mylib
  |
  |- node_modules
  |
  |- mymodule --- common.js

theirlib > module > common.js中,我有一个方法theirmethod,它使用handlebars库。

mylib > mymodule > common.js中,我导入了theirmethod,并创建了一个单独的mymethod,它也使用了车把库。

由于两个node_modules文件夹均已安装handlebars,因此theirmethodmymethod都将handlebars作为依赖项导入(从不同的node_modules文件夹)和Webpack无法对其进行摇动。

这是一种从不同的node_modules文件夹导入的摇树库的方法。

0 个答案:

没有答案