В документации веб-пакета говорится, что веб-пакет автоматически создает пакеты для всех модулей, на которые может ссылаться выражение require.
Я использую пакет PrismJS в своем проекте.PrismJS предоставляет функцию (loadLanguages()
), которая динамически требует языковые модули.
Хотя webpack распознает выражение require
, ни один из потенциальных файлов не добавляется в папку dist
.
Что необходимо, чтобы Webpack добавил все файлы из папки ./node_modules/PrismJS/components/
и сохранил их первоначальное имя, чтобы функция PrismJS require
нашла их?
Этот код взят из функции PrismJS loadLanguages()
:
var pathToLanguage = './prism-' + language;
require(pathToLanguage);