如果一个模块在 Browserify 中多次被 `required` 会很慢吗?

Will it be slow if a module is `required` several times in Browserify?

例如,a.js 中的代码如下所示

require('b')
$=require('jquery')
$.ready()

b.js 中的代码如下所示

$=jQuery=require('jquery')
$.ready()

如果我设置a.js为入口点,会发生什么,因为'jquery'需要两次,会加载两次吗?

就像在 Node 中一样,模块代码只被评估一次。您可以通过在模块中放置 console.log 语句来尝试。