是否可以在 require
语句中使用动态的 require
和有明确加载器的 require.context
?我想做这样的事情,但对我来说它不起作用:
var req = require.context('../somedir', false, /\.js$/);
var imported = req('my-loader!' + someModulePath); // someModulePath defined above somewhere
当我尝试这样做时,会出现“模块未找到”错误,这使得看起来像是webpack将字符串中的my-loader!
部分视为文件路径的开头,但我想要my-loader!
被识别为一个加载器,就像这里描述的一样:https://webpack.github.io/docs/using-loaders.html#loaders-in-require
!my-loader!../somedir
- kutomer