问题描述
webpack 公共代码vendor出现es6语法没有被编译,但是其他打包文件已经被编译
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
query: {
"plugins": [["transform-decorators-legacy"], ["transform-runtime"],
],
"presets" : [
[ "env", {
"modules": false
}],
"es2015",
"react",
"stage-0"
]
}
}
// 提供公共代码
new webpack.optimize.CommonsChunkPlugin({
name: 'vendor',
filename: 'js/[name].[hash:8].js'
}),
图片
是这个里面的内容,没有被编译
一些依赖可能被你 exclude 掉了,就没有经过 babel-loader 处理,自己查看一下。