У меня есть приложение, в котором я могу добавлять модули как node_modules. Теперь эти модули и приложение используют библиотеку XYZ в качестве модуля узла. Кроме того, эти модули имеют другие модули узла, которые имеют свою собственную библиотеку XYZ в качестве модуля узла.
Итак, примерно так выглядит структура моего приложения
Я использую gulp и webpack и пытаюсь кое-как удалить дубликаты библиотеки XYZ. Я хочу построить задачу, которая будет проходить через это вложенное дерево узловых модулей и создавать 1 общую версию библиотеки XYZ. Как я могу этого добиться?
Я пытаюсь использовать deDupePlugin, где это все, что я добавил в свою задачу gulp по умолчанию, и это не сработало. Я что-то пропустил?
plugins: [
new webpack.optimize.DedupePlugin()
// new CommonsChunkPlugin("commons", "commons.js")
],
ИЛИ, есть ли другой способ добиться этого? Любая помощь будет очень признательна