Веб-пакет Angular2 публикует неожиданный токен UglifyJs (SignalR, NullLogger)

Я пытаюсь опубликовать проект angular2 + SignalR с помощью webpack.

Проект работает и публикуется без UglifyJSPlugin

Я хочу минимизировать код JS

С UglifyJSPlugin

ОШИБКА в dist/main.e0d2ac62d9e6f4ea96fd.bundle.js из UglifyJs Неожиданный токен: имя (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
  }),

Я использовал это - не помогает

Что я могу исправить


person Alexandr Sulimov    schedule 18.09.2017    source источник


Ответы (1)


По-видимому, это проблема в библиотеке UglifyJs, потому что она не поддерживает ES6. Проверьте эту тему и возможное исправление в ответ Дэмиенбода.

person Makla    schedule 27.11.2017