简介

目前node中es模块化仍然处于实验阶段
comonjs导入的包是放在函数内执行的,详情可以看模块化细节
es模块化是放在js引擎中执行的

如何使用es模块化

第一种: 将文件后缀改为.mjs
第二种: 最近的package.json中type的值设置为module
image.png

注意

当使用es模块化运行时,必须添加—esperimental-modules标记
如图
image.png

es6的异步导入

  1. import('./e.mjs').then(res => console.log(res))

image.png