我在webpack 里配置了不编译第三方模块
假设有下面这样一个模块
module A
export default function () {}
编译后 export 就变成 commonjs模块了, 这是为什么? 模块化语法一定会被转为commonjs语法吗?
我在webpack 里配置了不编译第三方模块
假设有下面这样一个模块
module A
export default function () {}
编译后 export 就变成 commonjs模块了, 这是为什么? 模块化语法一定会被转为commonjs语法吗?
使用es6语法,可以babel配合webpack,将其编译成commonjs规范,编译成什么规范是可以配置的
library: "MyLibrary",
libraryTarget: "amd"
https://webpack.js.org/config...
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
webpack是基于nodejs运行的,nodejs支持commonJS规范,import/export这类语法无法识别,所以要转成require执行