typescript - node_modules/rxjs/internal/types.d.ts(81,44): chyba TS1005: očakávaný znak ‚;‘ po inštalácii Angular 6


Dostal som chybu

node_modules/rxjs/internal/types.d.ts(81,44): chyba TS1005: očakávané ';'.

po inštalácii Angular 6.

Skontrolujte chybu:

ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected.
node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

Odpoveď č. 1

Tento problém môže vzniknúť kvôli nezhode verzií. Na vyriešenie vášho problému musíte vykonať nasledujúce zmeny vo vašom súbore package.json.

Krok 1 : Prejdite do package.json a upravte "rxjs": "^6.0.0" na "rxjs": "6.0.0"

Krok 2 Spustite npm install vo vašom projekte.

Nie je potrebné meniť verziu TypeScriptu. (Moja: "typescript": "~2.7.2")

Upraviť: Ak používate rxjs-compat, potom musíte tiež urobiť nasledujúce, aby sa problém vyriešil. Zmeňte verziu rxjs-compat z "rxjs-compat": "^6.2.2" na "rxjs-compat": "6.2.2"

Dúfam, že to pomôže!

Odpoveď č. 2

Musíte vykonať niektoré zmeny v package.json

Prejdite do package.json a upravte "rxjs": "^6.0.0" na "rxjs": "6.0.0"

Potom spustite npm update vo vašom projekte

Odpoveď č. 3

Mal som rovnakú chybu týkajúcu sa tohto problému, používal som angular 6 s [email , ale potom som to znížil na [email a teraz to fungovalo.

Súvisiace články