什么是 CommonJS,我为什么要关心它如何帮助编写 .js 应用程序? [关闭]
Posted
技术标签:
【中文标题】什么是 CommonJS,我为什么要关心它如何帮助编写 .js 应用程序? [关闭]【英文标题】:What is CommonJS and why should I care how it can help in writing .js applications? [closed] 【发布时间】:2013-02-13 23:45:08 【问题描述】:我正在学习 JS,更有经验的人提到他们使用 CommonJS 来处理 js 代码的组织(因为没有“模块”功能)。
我查看了 Quora,但它解释了 group 及其目标,而不是我如何使用它。
【问题讨论】:
你应该在这里找到答案:commonjs.org CommonJS 模块是一个规范,它定义了如何组织和使用 javascript 模块。该视频通过演示进行了更深入的讨论youtube.com/watch?v=jN4IM5tp1SE 【参考方案1】:CommonJS 模块使您能够在当前范围内包含 javascript 模块,并有效地防止全局范围被污染。
这大大减少了命名冲突的机会并保持代码井井有条。
也就是说,我认为 AMD 模块现在比 CommonJS 更受欢迎是很安全的。
RequireJS 网站上有一个关于why to use modules 以及 CommonJS 和 AMD 的区别的非常好的部分。
【讨论】:
In May 2013 CommonJS In Obsolete By Node.js , and dispreferred by the core Node.js developers.以上是关于什么是 CommonJS,我为什么要关心它如何帮助编写 .js 应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用:[js] 文件是 CommonJS 模块;它可以转换为 ES6 模块