我在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...
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答875 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
webpack是基于nodejs运行的,nodejs支持commonJS规范,import/export这类语法无法识别,所以要转成require执行