angular - Angular13 med rxjs 7.4 och TS 4+ ger fel....Kunde inte hitta en deklarationsfil för modulen 'rxjs'
Jag startar en ny Angular-app med V13 och rxjs7.4 som ger mig ovanstående fel på:
import { BehaviorSubject } from 'rxjs';
Först följde jag förslaget att skapa en typings.d.ts-deklaration, men även om felet försvann dök ett annat fel upp... vid vidare forskning hittade jag den här kommentaren som relaterar till V12:
*zijianhuang kommenterade den 17 maj
Angular 12 med rxjs 7.0.1 kunde byggas och köras, men VS IDE kunde inte kontrollera referenser. Och tsconfig med strict=true får NG CLI att klaga på att ingen referens till rxjs kunde hittas och föreslår att ladda ner typinformation.*
Så jag satte strict-false i min tsconfig och nu är mitt rxjs-fel borta. Frågan jag har är att detta uppenbarligen är en tillfällig lösning. Finns det en permanent lösning på detta?
Svar #1
Det korrekta sättet att lösa detta problem är att använda @types från npm. Kommandot är som följer:
npm install @types/rx --save-dev
För mer information, se npm.
