Node 模块化与ES6模块化之间的交互

2020-10-22  本文已影响0人  圆脸黑猫警长

Node模块化参考这篇
ES6 模块化参考这篇

具体模块化的方法和原理细节参考上面两篇,这里直接讲结论直接讲结论:

1.CommonJS 中使用 ES Module (Node中使用require 导入export导出的内容)

Node (版本14.14.1)中暂不支持。原因是原理上require()函数是同步的,而export是异步的。

2.ES Module 中使用 CommonJS(ES中使用import 导入module.exports导出的内容)

Node LTS 版本中支持(有警告)。会把module.exports 以default 的方式导入。
Node 最近版也支持。

上一篇 下一篇

猜你喜欢

热点阅读