来自UglifyJs的build.js中的错误:TypeError:无法读取null的属性“sections”

时间:2018-03-22 10:09:20

标签: javascript webpack vue.js

我尝试了一切,但这仍然无效。我不知道是什么导致了这个错误。当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

如果有人可以提供帮助,那就太棒了。

0 个答案:

没有答案