的解析功能,支持 AMO, Cornmo nJS SystemJS ES6 parser 属性可以更细粒度地配置
哪些模块语法被解析、哪些不被解析。同 noParse 配置项的区别在于, parser 可以精确到
语法层面,而 noParse 只能控制哪些文件不被解析。 parse 的使用方法如下:
modu le: {
rules : [
test: /\.js/ ,
use: [ ’ babel-loader ’],
parser: {
amd: false //禁用 AMD
commonjs : false , //禁用 CommonJS
system : false, //禁用 SystemJS
harmony : false //禁 ES6 import/export
requireinclude: false, //禁用 require .in cl ude
requireEnsure: false //禁用 require ens ur
requireContext: false , //禁 require.context
browserify: false, //禁 browserify
requireJs : false, //禁用 requirejs
}
]
}