Ionic 3-4 обновляет ошибки сборки в [@ angular / compiler и @ angular / core] - PullRequest
0 голосов
/ 18 июня 2019

Я обновляю существующее приложение 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, и проблема все еще существует.В чем может быть причина этих ошибок сборки?

1 Ответ

0 голосов
/ 19 июня 2019

создайте резервную копию вашего проекта, затем удалите папку node_module и запустите

npm install -g 

после загрузки всех модулей запустите

npm audit fix
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...