Plugins 用于某些导入的网页包FileAppendPlugin

Plugins 用于某些导入的网页包FileAppendPlugin,plugins,require,webpack,Plugins,Require,Webpack,我在我的项目中有特殊的导入,它通过动态生成的名称(在构建时已知)加载模块 var text = require('./locales/text') 因此,我使用FileAppendPlugin在这里添加区域设置后缀 new webpack.ResolverPlugin([ new webpack.ResolverPlugin.FileAppendPlugin(['.'+locale + '.json']) ]) 但是,添加这个后缀并尝试加载任何丢失的文件并不太好。有没有一种方法可以只

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

var text = require('./locales/text')
因此,我使用
FileAppendPlugin
在这里添加区域设置后缀

new webpack.ResolverPlugin([
    new webpack.ResolverPlugin.FileAppendPlugin(['.'+locale + '.json'])
])
但是,添加这个后缀并尝试加载任何丢失的文件并不太好。有没有一种方法可以只标记可以加载后缀的文件

如果我能找到一种方法,只为导入应用
FileAppendPlugin
,导入的前缀中有一些特殊的加载程序,如下所示

var text = require('i18n!./locales/text');
这将是理想的解决方案

另外,我知道i18n loader,但我的应用程序架构不允许使用它