我正在尝试遍历字符串数组,并用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/