CommonJS是什么?为什么它有助于编写JavaScript应用程序?

82
我正在学习JS,有更有经验的人提到他们使用CommonJS来处理js代码的组织(因为没有“模块”功能)。
我在Quora上查看了一下,但是它解释了该组织和其目标,但并没有解释我如何使用它。

你应该在这里找到答案:http://www.commonjs.org/ - bfavaretto
1个回答

73
CommonJS模块使您能够在当前范围内包含JavaScript模块,并有效地防止全局范围被污染。
这极大地降低了命名冲突的可能性并保持代码的组织性。
话虽如此,我认为可以非常肯定地说,AMD模块现在比CommonJS更受欢迎。
RequireJS网站有一个非常好的为什么使用模块部分,介绍了CommonJS和AMD之间的区别。

14
2013年5月,Node.js废除了CommonJS,并且核心开发人员不再推荐使用它。 - vijay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接