【发布时间】:2011-05-07 15:22:59
【问题描述】:
我知道全局变量不好。
但是,如果我在我的框架中的 40 个文件中使用节点的模块“util”,那么将其声明为全局变量不是更好吗:
util = require('util');
在 index.js 文件中而不是在 40 个文件中写入该行?
因为我经常在每个文件中使用相同的 5-10 个模块,这样可以节省大量时间,而不是一直复制粘贴。
在这种情况下,DRY 不是很好吗?
【问题讨论】:
-
仅供参考使用
global(小写)而不是GLOBAL(大写)每node's deprecation warning
标签: javascript module node.js global-variables shared-libraries