Javascript 字符串数组中的Js browserify require不起作用

Javascript 字符串数组中的Js browserify require不起作用,javascript,browserify,Javascript,Browserify,我试图在字符串数组上循环,并使用require来要求它们,但由于某些原因,这不起作用 这是有效的: console.log(require('./siteParts/testis')); 这不是: var siteParts = ['testis']; siteParts.forEach(function(part) { console.log(require('./siteParts/' + part)); Error: Cannot find module './sitePar

我试图在字符串数组上循环,并使用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')
。任何动态解析的内容都不会包括在内