Ich arbeite an einer Angular 4-Anwendung, die angle-cli und webpack2 verwendet.Angular 4, Unerwarteter Token-Fehler bei der Erstellung von ng --prod
ich jedoch das Projekt mit ng build
erfolgreich aufbauen kann, wenn ich ng build --prod
der folgende Fehler ausgeführt wird geworfen:
ERROR in main.50d83f3f70f7e607ec7a.bundle.js von UglifyJs Unexpected Token: Name (FilterPipe) [main.50d83f3f70f7e607ec7a.bundle.js: 7,6]
Ich verstehe nicht, was falsch ist.
Hier ist meine filter.pipe.ts Datei:
import {Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'filter'
})
export class FilterPipe implements PipeTransform {
transform(items: any[], field : string, value : string): any[] {
if (!items) return [];
return items.filter(it => it[field] == value);
}
}
Überprüfen Sie, ob Ihr Ziel nicht es6 ist, die Probleme mit uglify bekannt . –