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