fix/ Replace AotPlugin to AngularCompilerPlugin

This commit is contained in:
Maxime GRIS
2017-11-18 20:12:41 +01:00
parent 87e695d736
commit bef106e2f6
3 changed files with 9 additions and 4 deletions

View File

@@ -8,4 +8,8 @@ if (environment.production) {
enableProdMode(); enableProdMode();
} }
platformBrowserDynamic().bootstrapModule(AppModule); platformBrowserDynamic()
.bootstrapModule(AppModule, {
preserveWhitespaces: false
})
.catch(err => console.error(err));

View File

@@ -8,7 +8,7 @@
"moduleResolution": "node", "moduleResolution": "node",
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"allowJs": true, "allowJs": false,
"target": "es5", "target": "es5",
"paths": { "paths": {
"environments": [ "environments": [

View File

@@ -10,7 +10,7 @@ const ConcatPlugin = require('webpack-concat-plugin');
const { NoEmitOnErrorsPlugin, LoaderOptionsPlugin, DefinePlugin, HashedModuleIdsPlugin } = require('webpack'); const { NoEmitOnErrorsPlugin, LoaderOptionsPlugin, DefinePlugin, HashedModuleIdsPlugin } = require('webpack');
const { GlobCopyWebpackPlugin, BaseHrefWebpackPlugin, InsertConcatAssetsWebpackPlugin } = require('@angular/cli/plugins/webpack'); const { GlobCopyWebpackPlugin, BaseHrefWebpackPlugin, InsertConcatAssetsWebpackPlugin } = require('@angular/cli/plugins/webpack');
const { CommonsChunkPlugin, UglifyJsPlugin } = require('webpack').optimize; const { CommonsChunkPlugin, UglifyJsPlugin } = require('webpack').optimize;
const { AotPlugin } = require('@ngtools/webpack'); const { AngularCompilerPlugin } = require('@ngtools/webpack');
const nodeModules = path.join(process.cwd(), 'node_modules'); const nodeModules = path.join(process.cwd(), 'node_modules');
const entryPoints = ["inline", "polyfills", "sw-register", "styles", "vendor", "main"]; const entryPoints = ["inline", "polyfills", "sw-register", "styles", "vendor", "main"];
@@ -165,7 +165,8 @@ if(scripts.length > 0){
"hashDigestLength": 4 "hashDigestLength": 4
})); }));
plugins.push(new AotPlugin({ plugins.push(new AngularCompilerPlugin({
entryModule: "src/app/app.module#AppModule",
"mainPath": "main.ts", "mainPath": "main.ts",
"hostReplacementPaths": { "hostReplacementPaths": {
"environments/index.ts": "environments/index.prod.ts" "environments/index.ts": "environments/index.prod.ts"