我尝试了一切,但这仍然无效。我不知道是什么导致了这个错误。当uglify js被注释掉时,它编译没有问题。
webpack.config
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
},
if (process.env.NODE_ENV === 'production') {
module.exports.devtool = '#source-map';
// http://vue-loader.vuejs.org/en/workflow/production.html
module.exports.plugins = (module.exports.plugins || []).concat([
new webpack.DefinePlugin({
'process.env': {
NODE_ENV: '"production"',
},
}),
new webpack.optimize.UglifyJsPlugin({
sourceMap: true,
compress: {
warnings: false,
},
}),
new webpack.LoaderOptionsPlugin({
minimize: true,
}),
]);
}
.babelrc
{
"presets": [
"es2015",
"stage-3",
[ "env", { "modules": false } ]
]
}
脚本
cross-env NODE_ENV=production webpack --progress --hide-modules
如果有人可以提供帮助,那就太棒了。