ESM和CommonJS共存如何打包
ESM和CommonJS混用
https://juejin.cn/post/6844904114183208968?from=search-suggestarrow-up-right
对于es6规范和commonjs规范来说,经过babel编译以后,都会转化成commonjs规范,然后在此基础上,用__esModule区分了是属于es6模块还是commonjs模块。
es6
commonjs
babel
__esModule
并切为了保证es6规范用import导入值的正确性和统一性,babel还做了一些策略去处理这两者之前的差异。
import
参考:
https://nodejs.org/api/modules.html#modules_all_togetherarrow-up-right
Last updated 2 years ago