Webpack无法使用变量作为依赖项,请求的依赖项是一个表达式。

9
如何声明一个变量。 我可以这样工作。
var config={

    example1 : require("example1/main.js"),

    example2 : require("example2/main.js")

}

当我使用类似于

var modules=["example1","example2"]

_.each(modules,function(module){

    require(module+"/main.js")

})

这个错误是“找不到模块'example1/main.js'”


1
你能详细说明一下吗?很难理解你在做什么。 - 4m1r
1个回答

14

我曾遇到类似的问题,通过指定完整路径解决了它,例如在你的情况下:

var modules=["example1","example2"];

_.each(modules,function(module){

  require("./"+module+"/main.js");

});

也许这个例子可以帮助你。

这种类型的错误与上下文有关。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接