我有一个场景,其中从两个不同的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
,因此theirmethod
和mymethod
都将handlebars
作为依赖项导入(从不同的node_modules
文件夹)和Webpack
无法对其进行摇动。
这是一种从不同的node_modules
文件夹导入的摇树库的方法。