亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

nodejs 和 commonjs 的現狀?

nodejs 和 commonjs 的現狀?

倚天杖 2019-03-15 17:46:42
在下菜鳥,最近在了解js模塊化我有個癖好,對未知的東西,除了學習代碼,還喜歡挖掘下起源和發展過程于是,在了解 commonjs 時,各路文章中常??吹絻删湓挘?、2009年 Mozilla 的某位大牛發明了 commonjs2、2013年 notejs 的某位大牛宣布,commonjs 過時了,nodejs已經放棄 commonjs于是,疑問來了:既然已經放棄,為什么直到今天(2019)我查詢到的所有介紹 commonjs 的文章,依然會介紹 commonjs 是 nodejs 所采用的模塊規范方案?不是已經放棄了嗎?求前輩們指點。
查看完整描述

2 回答

?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

Node的模塊系統是“基于”commonjs的,但是并不是完全遵守commonjs。它只是借鑒了commonjs規范,將其引入到自身之中,然后就不再跟隨commonjs的發展而發展了。你可以認為Node中的commonjs只是一個適應于它自己的“變種”commonjs而已。

查看完整回答
反對 回復 2019-03-15
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

所以說Node并沒有完全廢棄commonjs啊,這么說的人純粹在誤導。

不過Node確實在計劃引入ES的模塊系統,只是目前僅處在實驗階段:參考Node API文檔

至于真正引入ES模塊系統之后是否會廢棄現有的commonjs模塊系統,還是未知數。我傾向于認為不會廢棄,畢竟也要考慮向下兼容啊,況且兩種模塊系統之間并不沖突,完全是可以兩者并存的。


查看完整回答
反對 回復 2019-03-15
  • 2 回答
  • 0 關注
  • 1580 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號