nodejs 和 commonjs 的现状?
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
Node的模块系统是“基于”commonjs的,但是并不是完全遵守commonjs。它只是借鉴了commonjs规范,将其引入到自身之中,然后就不再跟随commonjs的发展而发展了。你可以认为Node中的commonjs只是一个适应于它自己的“变种”commonjs而已。
所以说Node并没有完全废弃commonjs啊,这么说的人纯粹在误导。
不过Node确实在计划引入ES的模块系统,只是目前仅处在实验阶段:参考Node API文档
至于真正引入ES模块系统之后是否会废弃现有的commonjs模块系统,还是未知数。我倾向于认为不会废弃,毕竟也要考虑向下兼容啊,况且两种模块系统之间并不冲突,完全是可以两者并存的。
- 1 回答
- 0 关注
- 621 浏览
添加回答
举报
0/150
提交
取消