common.js和es6中模块引入的区别?
1. CJS 是社区标准,ESM 是官方标准
2. CJS 是使用 API 实现的模块化,ESM 是使用新语法实现的模块化
3. CJS 仅在 node 环境中支持,ESM 各种环境均支持
4. CJS 是动态的依赖,ESM 既支持动态,也支持静态
5. ESM 导入时有符号绑定,CJS 只是普通函数调用和赋值
6. CJS 使用 require 和 module.exports,而 ESM使用 import 和 export
原创文章,作者:czhdawn,如若转载,请注明出处:https://www.czhdawn.cn/archives/5000