Webpack FileAppendPlugin用于某些导入

时间:2015-07-15 23:52:16

标签: plugins require webpack

我的项目中有特殊的导入,它通过动态生成的名称加载模块,在构建时已知

var text = require('./locales/text')

所以,我在这里使用FileAppendPlugin添加语言环境后缀。

new webpack.ResolverPlugin([
    new webpack.ResolverPlugin.FileAppendPlugin(['.'+locale + '.json'])
])

但添加此后缀并尝试加载任何丢失的文件并不是很好。有没有办法只标记文件,真正可以加载后缀?

如果我能找到一种方法只对导入应用FileAppendPlugin,那么在前缀中有一些特殊的加载器,就像这样

var text = require('i18n!./locales/text');

这将是理想的解决方案。

此外,我知道i18n-loader,但我的应用架构不允许使用此

0 个答案:

没有答案