#angular #typescript
Вопрос:
Я только что обновился до angular 13 (с Angular12) и RSJS7. Вот фрагменты моего пакета.json.
«машинописный текст»: «^4.4.4»,
«@angular/анимации»: «13.0.2», «@angular/общие»: «13.0.2», «@angular/компилятор»: «13.0.2», «@angular/ядро»: «13.0.2», «rxjs»: «^7.4.0», Когда я пытаюсь построить свой угловой проект, я получаю сообщение об ошибке :
импорт { Наблюдаемый } из ‘rxjs’; Не удается найти объявление для модуля rxjs, который я установил: npm install @types/rxjs
tscondig.json
{ "compileOnSave": false, "compilerOptions": { "baseUrl": "./", "outDir": "./dist/out-tsc", "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "sourceMap": true, "declaration": false, "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, "target": "es2017", "module": "ES2015", "lib": [ "es2018", "dom" ], "paths":{ "@app/*": ["src/app/*"], "@services/*": ["src/app/services/*"], "@entities/*": ["src/app/entities/*"], "@shared/*": ["src/app/shared/*"] }, }, "angularCompilerOptions": { "strictInjectionParameters": true, "strictInputAccessModifiers": true, "strictTemplates": true } }
Но я все равно получаю ошибку. Так что же я упускаю?
Комментарии:
1. не могли бы вы опубликовать свой файл tsconfig.json, пожалуйста?
2. с какого номера более старой версии вы обновились?
3. предыдущая RXJS была 6.xxc
4. Я не знаю, решит ли это вашу проблему, но вам не нужно устанавливать
@types/rxjs
. Типы поставляются вместе с самойrxjs
библиотекой5. Да, я уже установил его. У меня все еще есть проблема.