2016-09-12 4 views
0

Das cli-Flag --prod entfernt aus irgendeinem Grund die Navigationsleiste aus der kompilierten Ausgabe. Irgendwelche Ideen warum?ng build --prod entfernt navbar

Mein app.component sieht wie folgt aus:

import { Component } from '@angular/core'; 
import { ROUTER_DIRECTIVES } from '@angular/router'; 

@Component({ 
    selector: 'app-root', 
    template: ` 
      <nav-bar></nav-bar> 
      <router-outlet> 
      </router-outlet>`, 
    directives: [ROUTER_DIRECTIVES] 
}) 

export class AppComponent {} 

Und meine navbar Komponente:

import { Component, OnInit } from '@angular/core'; 
import { GlobalEvent } from '../shared/global.event' 

import { Http, Response } from '@angular/http'; 

@Component({ 
    selector: 'nav-bar', 
    templateUrl: 'navbar.component.html', 
    providers: [GlobalEvent], 
    styleUrls: ['navbar.component.css'], 
}) 
export class NavbarComponent implements OnInit { 
    ... 
} 

Hinweis: Gebäude mit --dev Flagge funktioniert wie erwartet. Ich hoffe, das ist kein CLI-Problem.

Antwort

0

Anscheinend ist es ein bekanntes Problem mit angular-cli. Siehe here.

Fix wird sich nano node_modules/angular-cli/addon/ng2/models/webpack-build-production.ts

und wechselnden mangle: { screw_ie8 : true }, //prod

zu mangle: { screw_ie8 : true, keep_fnames:true }, //prod

Verwandte Themen