У меня есть сценарий, когда одна и та же библиотека включается из двух разных папок node_modules
, и веб-пакет не может ее потрясти.Позвольте мне объяснить подробнее:
У меня есть структура папок следующим образом:
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
.