javascript angular webpack bundling-and-minification uglifyjs

javascript - Uglifyjs-webpack-plugin: ERROR TypeError: n._moduleDoBootstrap no es una función



angular bundling-and-minification (0)

Estoy usando uglifyjs-webpack-plugin 1.0.1 en un proyecto webpack + angular 4.

En webpack.config.js tengo este código:

const Uglify = require("uglifyjs-webpack-plugin"); .... const sharedConfig = { .......... , plugins: [new CheckerPlugin(),new Uglify()]

Después de publicar el proyecto, recibí este error en la consola y agregué que la aplicación no funcionaba:

ERROR TypeError: n._moduleDoBootstrap is not a function

Encontré n._moduleDoBootstrap en el archivo ...PublishOutput/wwwroot/dist/main-client.js

si elimino la llamada del complemento Uglify (), la aplicación está funcionando. Si solo copio la aplicación main-server.js ofuscada, aún funciona, cómo solucionarla. Gracias

EDITAR:

He eliminado la línea const Uglify = require("uglifyjs-webpack-plugin"); y en su lugar, new Uglify() que he usado

new webpack.optimize.UglifyJsPlugin({ sourceMap: true, minimize: true, compressor: {warnings: false, }, }),

el error parece haber desaparecido, pero no sé si esa es la solución de solución