ITPub博客

首页 > > > webpack中用UglifyJsPlugin插件运行失败

webpack中用UglifyJsPlugin插件运行失败

作者:karspb 时间:2019-09-06 17:20:13 0 删除 编辑

ERROR in dist/bundle.js from UglifyJS

Unexpected token: name (urlParts) [dist/bundle.js:64317,41]

我的配置文件如下:

module.exports = {
entry: './index.js',
output:{
    //path: path.resolve(__dirname, ''),
    path: __dirname,
    filename: "dist/bundle.js",
},
module:{
    loaders: [
        {    
            test : /\.js$/,
            loader:"babel-loader",
            exclude:/node_modules/,
        },
        {
            test :  /\.css$/,
            loader: "style-loader!css-loader"
        },
        {
            test :  /\.less$/,
            loader: "style-loader!css-loader!less-loader"
        }, {
            test: /\.(png|jpg)$/,
            loader: 'url-loader?limit=8192'
         }
    ]
},
plugins: [
// new OpenBrowserPlugin({ url: 'http://localhost:8080/#/' }),

// new HtmlWebpackPlugin(), //生成一个HTML5文件,其中包括使用脚本标记的所有webpack包。

 
    new webpack.HotModuleReplacementPlugin(),   //热加载模块
    
    new webpack.optimize.UglifyJsPlugin({       //代码编译后压缩
        compress: {
            warnings: false
        },
        output: {
            comments: false
        }
    }),
                                         
    new webpack.DefinePlugin({                    //定义插件允许您创建可以在编译时配置的全局常量,这对于允许开发构建和发布版本之间的不同行为非常有用。
        PRODUCTION: JSON.stringify(true),       //例如, 您可以使用一个全局常量来确定日志是否发生了,也许您在开发构建中执行日志记录,而不是在发布版本中执行日志记录。
        VERSION: JSON.stringify("123456"),
        BROWSER_SUPPORTS_HTML5: true,
    }),
]
.babelrc也配置了


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2001/viewspace-3118386/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-31

  • 博文量
    222
  • 访问量
    16821