## CommonJs規范是什么?
CommonJS 是以在瀏覽器環境之外構建 JavaScript 生態系統為目標而產生的項目,比如在服務器和桌面環境中。這個項目最開始是由 Mozilla 的工程師 Kevin Dangoor 在2009年1月創建的,當時的名字是 ServerJS。
2009年8月,該項目改名為 CommonJS,以顯示其 API 的更廣泛實用性。CommonJS 是一套規范,它的創建和核準是開放的。這個規范已經有很多版本和具體實現。CommonJS 并不是屬于 ECMAScript TC39 小組的工作,但 TC39 中的一些成員參與 CommonJS 的制定。2013年5月,Node.js 的包管理器 NPM 的作者說CommonJS 已經過時,Node.js 的內核開發者已經廢棄了該規范。
## CommonJS的模塊規范
模塊引入
模塊定義
模塊標識
### CommonJS與NodeJ的關系
> CommonJs是js的規范,這些規范里包括由模塊規范,nodejs是CommonJS模塊規范的實現。
* * * * *
更多關于 CommonJS 規范的內容請查看 http://wiki.commonjs.org/wiki/CommonJS。