为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs 和 commonjs 的现状?

nodejs 和 commonjs 的现状?

慕雪6442864 2019-02-08 11:07:05
nodejs 和 commonjs 的现状?
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

Node的模块系统是“基于”commonjs的,但是并不是完全遵守commonjs。它只是借鉴了commonjs规范,将其引入到自身之中,然后就不再跟随commonjs的发展而发展了。你可以认为Node中的commonjs只是一个适应于它自己的“变种”commonjs而已。

所以说Node并没有完全废弃commonjs啊,这么说的人纯粹在误导。

不过Node确实在计划引入ES的模块系统,只是目前仅处在实验阶段:参考Node API文档

至于真正引入ES模块系统之后是否会废弃现有的commonjs模块系统,还是未知数。我倾向于认为不会废弃,毕竟也要考虑向下兼容啊,况且两种模块系统之间并不冲突,完全是可以两者并存的。


查看完整回答
反对 回复 2019-03-13
  • 1 回答
  • 0 关注
  • 621 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信