我正在关注Angular i18n guide for JIT compiler,它有支持多语言的下一步代码
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扫描了那个文件夹,并包含了所有的文件。这对我来说完全是魔术。哪个部分会这样做呢?它有记录在什么地方吗?
发布于 2018-11-17 06:00:57
好的,这就是https://webpack.js.org/guides/dependency-management/#require-with-expression行为的结果
与所需模式匹配的所有文件都包含在包中
https://stackoverflow.com/questions/53339709
复制相似问题