Почему в Webpack включены все файлы из подкаталога? - PullRequest
0 голосов
/ 16 ноября 2018

Я следую Руководство по Angular i18n для JIT-компилятора , и у него есть следующий код для поддержки нескольких языков

const translations = require(`raw-loader!./locale/${devLocale}.xlf`);

Где devLocale определяется на основе URL.

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

/***/ "./node_modules/raw-loader/index.js!./src/i18n/de.xlf":
...
/***/ "./node_modules/raw-loader/index.js!./src/i18n/fr.xlf":

Похоже, Webpack сканирует эту папку и включает в себя все файлы. Это совершенно волшебно для меня. Какая часть это делает? Это где-то задокументировано?

1 Ответ

0 голосов
/ 17 ноября 2018

хорошо, так что это результат такого поведения https://webpack.js.org/guides/dependency-management/#require-with-expression

все файлы, которые соответствуют заданному шаблону, включены в комплект

...