我正在尝试循环遍历字符串数组并要求使用require,并且出于某种原因这不起作用。
这是有效的:
console.log(require('./siteParts/testis'));
这不是:
var siteParts = ['testis'];
siteParts.forEach(function(part) {
console.log(require('./siteParts/' + part));
Error: Cannot find module './siteParts/testis'
});
答案 0 :(得分:1)
我担心这是[status-bydesign],使用SE术语。 Browserify使用简单的文本解析,只搜索普通require('some module name')
。动态解析的任何内容都不会被包含在内。