typescript - node_modules/rxjs/internal/types.d.ts(81,44): virhe TS1005: odotettu ';' virhe Angular 6:n asennuksen jälkeen


Sain virheen

node_modules/rxjs/internal/types.d.ts(81,44): virhe TS1005: odotettiin ';'.

Angular 6:n asennuksen jälkeen.

Tarkista virhe:

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.

Vastaus #1

Tämä ongelma saattaa johtua version yhteensopimattomuudesta. Ratkaistaksesi ongelmasi sinun tulee tehdä seuraavat muutokset package.json-tiedostoosi.

Vaihe 1 : Siirry tiedostoon package.json ja muokkaa "rxjs": "^6.0.0" muotoon "rxjs": "6.0.0"

Vaihe 2 Suorita npm install projektissasi.

Ei ole tarpeen vaihtaa TypeScript-versiota. (Minulla: "typescript": "~2.7.2")

Muokkaus: Jos käytät rxjs-compat-kirjastoa, sinun täytyy myös tehdä seuraava korjataksesi ongelman. Muuta rxjs-compat-version "rxjs-compat": "^6.2.2" muotoon "rxjs-compat": "6.2.2"

Toivottavasti tästä on apua!

Vastaus #2

Sinun täytyy tehdä joitakin muutoksia tiedostossa package.json

Mene package.json-tiedostoon ja muuta "rxjs": "^6.0.0" muotoon "rxjs": "6.0.0"

Sitten suorita npm update projektissasi

Vastaus #3

Minulla oli sama virhe tämän ongelman kanssa, käytin angular 6 versiota [email , mutta sitten alennin sen versioon [email ja nyt se toimi.

Aiheeseen liittyviä artikkeleita