Как выполнить разбиение кода для модулей Node.js с помощью Webpack? - PullRequest
0 голосов
/ 10 июля 2019

Все статьи, которые я могу найти, касаются разделения кода для веб-приложений.

Что если у меня есть две точки входа в модуле Node.js (пакет NPM), и каждая из этих двух точек входа импортирует некоторыеобщий код?

У меня есть две точки входа.Я хочу опубликовать их на NPM в пакете.Они импортируют одни и те же файлы, поэтому я не хочу, чтобы оба пакета содержали дублирующийся код.

Как связать эти две точки входа, как бы мы сгенерировали третий модуль с общим кодом, и чтобы эти две точки входа импортировали его?

Вывод двух точек входа будет CommonJSформат (для Node.js), и каким-то образом Webpack может заставить две точки входа импортировать материал из третьего файла (с require()).

Можно ли это сделать с помощью Webpack?

(Пожалуйста, не спрашивайте, почему я использую Webpack с модулями Node. ?)

1 Ответ

0 голосов
/ 10 июля 2019

Если я правильно понимаю этот тип конфигурации общего веб-пакета, то добавление к другим конфигурациям может быть сделано возможным с помощью модуля webpack-merge npm.Я думаю, что его относительно легко использовать тоже:)

Помогает ли это ответить на ваш вопрос или вы хотели бы получить больше разъяснений?

...