js browserify要求字符串数组不起作用

时间:2015-02-02 09:31:49

标签: javascript browserify

我正在尝试循环遍历字符串数组并要求使用require,并且出于某种原因这不起作用。

这是有效的:

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

这不是:

var siteParts = ['testis'];

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

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

1 个答案:

答案 0 :(得分:1)

我担心这是[status-bydesign],使用SE术语。 Browserify使用简单的文本解析,只搜索普通require('some module name')。动态解析的任何内容都不会被包含在内。