|
|
|
@ -25,9 +25,7 @@ const plugins = { |
|
|
|
// https://github.com/NMFR/optimize-css-assets-webpack-plugin
|
|
|
|
OptimizeCSSAssetsPlugin: require("optimize-css-assets-webpack-plugin"), |
|
|
|
// https://github.com/jrparish/tslint-webpack-plugin
|
|
|
|
TsLintPlugin: require('tslint-webpack-plugin'), |
|
|
|
// https://www.npmjs.com/package/@angular-devkit/build-optimizer
|
|
|
|
BuildOptimizer: require('@angular-devkit/build-optimizer') |
|
|
|
TsLintPlugin: require('tslint-webpack-plugin') |
|
|
|
}; |
|
|
|
|
|
|
|
module.exports = function (env) { |
|
|
|
@ -337,21 +335,6 @@ module.exports = function (env) { |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
// Optimization plugin for production build.
|
|
|
|
if (isProduction) { |
|
|
|
config.module.rules.push({ |
|
|
|
test: /\.js$/, |
|
|
|
use: [{ |
|
|
|
loader: '@angular-devkit/build-optimizer/webpack-loader?sourceMap=false', |
|
|
|
options: { |
|
|
|
sourceMap: false |
|
|
|
} |
|
|
|
}] |
|
|
|
}); |
|
|
|
|
|
|
|
config.plugins.push(new plugins.BuildOptimizer.BuildOptimizerWebpackPlugin()); |
|
|
|
} |
|
|
|
|
|
|
|
if (isProduction) { |
|
|
|
config.module.rules.push({ |
|
|
|
test: /\.scss$/, |
|
|
|
|