我正在尝试在骨干/咖啡脚本项目中从 grunt 迁移到 webpack。捆绑时,我收到错误无法静态分析 'require(..., ...)' 以获取在运行时已知依赖关系的 require 语句。为了处理上述问题,我使用了 webpack ContextReplacementPlugin。
下面是代码片段-
dependencies.push('modules/' + key + '/Module')
require(dependencies,()->
for i in [0..dependencies.length-1]
.......
......
我的 webpack.config.js 具有以下配置:
new ContextReplacementPlugin(/^\/modules\/.*\/Module/)