我正在尝试遍历字符串数组,并用require要求它们,由于某种原因,这不起作用。

这正在工作:

console.log(require('./siteParts/testis'));


这不是:

var siteParts = ['testis'];

siteParts.forEach(function(part) {
  console.log(require('./siteParts/' + part));

  Error: Cannot find module './siteParts/testis'
});

最佳答案

使用SE术语,恐怕是[按设计状态]。 Browserify使用纯文本分析,仅搜索常规的require('some module name')。动态解析的任何内容都不会包含在内。

关于javascript - JS Browserify要求字符串数组不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28274573/

10-10 19:34