web-dev-qa-db-fra.com

node_modules / rxjs / internal / types.d.ts (81,44): erreur TS1005: ';' erreur attendue après l'installation de Angular 6

J'ai une erreur de

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

après l'installation de Angular 6.

Vérifiez l'erreur:

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.
134
SSP

Ce problème peut survenir en raison d'une incompatibilité de version. Pour résoudre votre problème, vous devez effectuer les modifications suivantes dans votre fichier package.json.

Étape 1: Allez à package.json et modifier "rxjs": "^6.0.0" à "rxjs": "6.0.0"

Étape 2 Exécutez npm install dans votre projet.

Il n'est pas nécessaire de modifier la version TypeScript. (Mien: "TypeScript": "~2.7.2")

Edit: Si vous utilisez rxjs-compat, vous devez également procéder comme suit pour résoudre le problème. changer la rxjs-compat version de "rxjs-compat": "^6.2.2" à "rxjs-compat": "6.2.2"

J'espère que cela vous aidera!

341
TheParam

J'ai eu la même erreur en utilisant angular 6 ayant [email protected] mais je l'ai déclassé en [email protected] cela a fonctionné.

9
Shashikant Pandit

Vous devez apporter quelques modifications dans package.json

Aller à package.json et modifier "rxjs": "^6.0.0" à "rxjs": "6.0.0"

Exécutez ensuite npm update dans votre projet

7
Sachith

Accédez au répertoire du projet, exécutez cette commande

npm install [email protected] --save

6
shrikantbishoye

Si vous utilisez rxjs-compat, vous devez également suivre les étapes suivantes pour résoudre le problème. changer la version compatible rxjs de

"rxjs-compat": "^6.2.2" 

à

"rxjs-compat": "6.2.2"

Ça marche pour moi

5
Tuts Dev

Plus tôt, j'avais l'habitude de résoudre le problème avec la réponse de @ TheParam mais j'ai récemment commencé à utiliser du fil. Malheureusement, je n'ai pas pu trouver l'équivalent de fil de

nmp update

J'ai essayé d'utiliser

yarn upgrade

(bien que ce ne soit pas l'équivalent de la commande afaik ci-dessus) et cela n'a pas aidé.

J'ai plutôt utilisé

yarn add [email protected]

et ça a marché. Cela a pris un temps considérable de 82 secondes par rapport à quelques secondes en cas de npm mais a résolu le problème. mon noeud 8.11.2 et le fil 1.15.2

3
user3792812

J'avais juste besoin d'éditer le fichier et d'ajouter le point-virgule à la dernière ligne après 0, comme indiqué ici:

Allez sur le chemin [project directory]/node_modules/rxjs/internal et ouvrez le fichier types.d.ts en tant qu'administrateur, accédez à la finale du fichier et ajoutez un point-virgule.

Code d'origine:export declare type ObservedValueOf<O> = O extends ObservableInput<infer T> ? T : never;

Code modifié:export declare type ObservedValueOf<O> = O; extends ObservableInput<infer T> ? T : never;

1

Cela fonctionne bien avec moi lorsque j'ai changé "rxjs" dans package.json de "^ 6.0.0" en "6.0.0", puis exécuté

"npm i"

0
Menna Ramadan

si le problème persiste, accédez à package.json

  1. supprimer rxjs et ajouter également rxjs-compat, "rxjs-compat": "^ 6.4.0" à "rxjs-compat": "6.4.0",

  2. changer la version dactylographiée en 2.8

  3. exécuter l'installation de npm

Cela fonctionnera pour vous!

0
Charuka Herath

J'ai eu le même problème, les "rxjs": "^ 6.0.0" à "rxjs": "6.0.0" ne fonctionnaient pas. J'ai dû mettre à jour mon angular pour durer npm install -g @angular/cli et régénérez à nouveau le projet.

Ma configuration est maintenant:

Angular CLI: 7.3.6
Node: 10.15.3
OS: win32 x64
Angular: 7.2.9
0
walox

Ce problème est dû à la version de TypeScript installée qui n'était pas compatible avec celle des rxjs installés.L'installation de TypeScript comme mentionné ci-dessous m'a aidé à installer la version compatible de TypeScript avec celle des packages angular angulaires déjà installés) .Vous pouvez résoudre le problème à l'aide de la commande ci-dessous

npm install TypeScript 

Cela a fonctionné pour moi

J'ai eu le même problème

npm install [email protected] 

résolu mon problème

0
Rita Punjabi