ошибка TS1005: ‘;’ ожидается после установки углового материала

#angular #typescript #npm #angular-material

Вопрос:

У меня возникла эта проблема после установки углового материала. Я уже обновил глобальную версию typescript до последней версии.

tsc -v = Версия 4.5.2

 ERROR in node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:64 - error TS1005: ';' expected.  14 export declare type AbstractConstructorlt;T = objectgt; = abstract new (...args: any[]) =gt; T;  ~~~ node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:69 - error TS1109: Expression expected.  14 export declare type AbstractConstructorlt;T = objectgt; = abstract new (...args: any[]) =gt; T;  ~~~ node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:82 - error TS1011: An element access expression should take an argument.  14 export declare type AbstractConstructorlt;T = objectgt; = abstract new (...args: any[]) =gt; T;  node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:83 - error TS1005: ';' expected.  14 export declare type AbstractConstructorlt;T = objectgt; = abstract new (...args: any[]) =gt; T;  ~ node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:85 - error TS1128: Declaration or statement expected.  14 export declare type AbstractConstructorlt;T = objectgt; = abstract new (...args: any[]) =gt; T;  

Кто-нибудь может мне помочь?

Комментарии:

1. какова версия локальной установки typescript проекта? его можно найти в папке проекта в файле package.json

2. Я изменил свой пакет.json на 4.5.2. Я не знаю, правильно ли я это сделал. До этого было 3.6.4.

3. Можете ли вы переустановить NPM и проверить один раз.

4. после изменения пакета.json вызовите npm install в каталоге