0

我尝试使用 webpack 发布 angular2 + SignalR 项目。

项目在没有 UglifyJSPlugin 的情况下工作和发布

我想要一个缩小的 JS 代码

使用 UglifyJSP 插件

来自 UglifyJs 的 dist/main.e0d2ac62d9e6f4ea96fd.bundle.js 中的错误意外令牌:名称(NullLogger)[dist/main.e0d2ac62d9e6f4ea96fd.bundle.js:4779,6]

NullLogger -来自 SignalR

webpack.prod.js

const UglifyJSPlugin = require('uglifyjs-webpack-plugin')

new UglifyJSPlugin({
    parallel: {
        cache: true,
        workers: 2
    },
    warnings: true
  }),

我用过这个 - 无济于事

我可以解决的问题

4

1 回答 1

0

显然这是 UglifyJs 库中的问题,因为它不支持 ES6。检查此线程并在damienbod answer中进行可能的修复。

于 2017-11-27T10:02:01.840 回答