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