node_modules 依赖项应该在应用程序代码的开头全局声明,还是在需要它们时在本地声明?我想知道是否有最佳实践。
例如,我index.js
在需要时使用和 require 脚本引导我的应用程序。security.js
例如,我的模块可能需要使用node_hash
. security.js
现在,我是否应该要求
var node_hash = require('node_hash')
还是全球需要它,index.js
所以它可以用于security.js
(但也适用于其他所有东西)?