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