node_modulesの依存関係は、アプリケーションコードの開始時にグローバルに宣言する必要がありますか、それとも必要な時点でローカルに宣言する必要がありますか?ベストプラクティスがあるかどうか疑問に思います。
たとえば、を使用してアプリケーションをブートストラップし、index.js
必要なときにスクリプトを要求します。security.js
たとえば、私のモジュールでは。を使用する必要がありますnode_hash
。さて、私はそれsecurity.js
を
var node_hash = require('node_hash')
またはグローバルにそれを必要としてindex.js
いるので、security.js
(他のすべてのものも)利用できますか?