Я обновляю существующее приложение Ionic 3 до Ionic 4. Я обновил зависимости в своем package.json до последних версий Angular (Angular 7+), Ionic (4+).Когда я строю проект, я получаю некоторые ошибки, связанные с угловым компилятором и угловым ядром.
typescript: node_modules/@angular/compiler/src/ml_parser/ast.d.ts, line: 17
'=' expected.
L16: type: string;
L17: cases: ExpansionCase[];
L18: sourceSpan: ParseSourceSpan;
typescript: node_modules/@angular/core/src/di/injector.d.ts, line: 68
'=' expected.
L67: constructor(providers: StaticProvider[], parent?: Injector, source?: string | null);
L68: get<T>(token: Type<T> | InjectionToken<T>, notFoundValue?: T, flags?: InjectFlags): T;
L69: get(token: any, notFoundValue?: any): any;
typescript: node_modules/@angular/core/src/render3/definition.d.ts, line: 317
';' expected.
L316: * Static attributes to set on host element.
L318: * Even indices: attribute name
Вот некоторые важные зависимости (обновлены до последней) моего пакета. Json
"dependencies": {
"@angular/animations": "7.2.15",
"@angular/common": "7.2.15",
"@angular/compiler": "7.2.15",
"@angular/compiler-cli": "7.2.15",
"@angular/core": "7.2.15",
"@angular/forms": "7.2.15",
"@angular/http": "7.2.15",
......
"rxjs": "6.5.2"
},
"devDependencies" : {
"typescript": "2.6.2",
"webpack": "3.12.0"
}
Я обновил машинопись до 3.1.6
, и проблема все еще существует.В чем может быть причина этих ошибок сборки?