Generi c тип 'ɵɵFactoryDef' требует 2 аргумента (ов) типа - PullRequest
0 голосов
/ 18 июня 2020

Как написано в заголовке, у меня возникли такие проблемы при создании моего angular приложения:

ERROR in node_modules/@angular/core/core.d.ts:219:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s).

Я попытался обновить angular, понизить его, сбросить node_modules и т. Д. c. Подобный пост здесь не решил.

Я уверен, что это что-то тривиальное, но я рассчитываю на щедрую помощь сообщества ?

Вот мой результат ng --version:

Angular CLI: 9.1.9
Node: 12.12.0
OS: win32 x64

Angular: 9.1.11
... core
Ivy Workspace: Yes

Package                             Version
-------------------------------------------------------------
@angular-devkit/architect           0.901.9
@angular-devkit/build-angular       0.901.9
@angular-devkit/build-optimizer     0.901.9
@angular-devkit/build-webpack       0.901.9
@angular-devkit/core                9.1.9
@angular-devkit/schematics          9.1.9
@angular/cli                        9.1.9
@angular/common                     9.0.4
@angular/compiler                   9.0.4
@angular/compiler-cli               9.0.4
@angular/forms                      9.0.4
@angular/language-service           9.0.4
@angular/platform-browser           9.0.4
@angular/platform-browser-dynamic   9.0.4
@angular/router                     9.0.4
@ngtools/webpack                    9.1.9
@schematics/angular                 9.1.9
@schematics/update                  0.901.9
rxjs                                6.5.4
typescript                          3.7.5
webpack                             4.42.0

И @ angular зависимости в пакете . json:

  "dependencies": {
    "@angular/common": "~9.0.3",
    "@angular/compiler": "~9.0.3",
    "@angular/core": "^9.1.11",
    "@angular/forms": "~9.0.3",
    "@angular/platform-browser": "~9.0.3",
    "@angular/platform-browser-dynamic": "~9.0.3",
    "@angular/router": "~9.0.3", 

Спасибо за вашу помощь!

...