應該在應用程序代碼的開始處全局聲明node_modules依賴關係還是在需要時在本地聲明node_modules依賴關係?我想知道是否有最佳做法。Node.js:全局聲明node_modules,或根據需要本地聲明node_jodules?
例如,我使用index.js
引導我的應用程序,並在需要時需要腳本。例如,我的security.js
模塊可能需要使用node_hash
。現在,我應要求在security.js
作爲
var node_hash = require('node_hash')
或全局需要它index.js
所以它適用於security.js
(也一切)?
嗯,我可以有'node_hash = require('node_hash')'(注意'var'),並且之後將被全局應用於所有必需的模塊,因爲我已經編寫了類似的代碼。我想知道將模塊分配給全局變量是好還是不好的做法。 – Andy
我明白你的意思了;更新我的答案。 –