node_modules/rxjs/interne/types.d.ts(81,44): erreur TS1005: ';' attendu d'erreur après l'installation Angulaire 6
J'ai eu une erreur de
node_modules/rxjs/interne/types.d.ts(81,44): erreur TS1005: ';' attendu.
après l'installation Angulaire 6.
Vérifier 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.
- s'il vous plaît ajouter un peu de code dans laquelle vous obtenez cette erreur
- Bonjour @TheParam , je reçois un message d'erreur après l'installation. Je havn'pas fait de code encore.
- Dans Angulaire 6 version requise de rxjs est 6.0.0, veuillez donc la consulter ci-dessous la réponse. il aidera
- stackoverflow.com/a/54529119/9741113 cela a résolu mon problème, mais maintenant je ne peux pas importer à partir de rien
- stackoverflow.com/questions/52530289 résolu mon problème avec un postinstall patch qui passe en crypto et flux
Vous devez vous connecter pour publier un commentaire.
Ce problème peut survenir en raison d'incompatibilité de version. Pour résoudre votre problème, vous devez faire les changements suivants dans votre paquet.json fichier.
Étape 1 : Aller à
package.json
et modifier"rxjs": "^6.0.0"
à"rxjs": "6.0.0"
Étape 2 Exécuter
npm update
dans votre projet.Il n'est pas nécessaire de modifier le fichier d'enregistrement de la version. (Le mien:
"typescript": "~2.7.2"
)Edit: Si vous utilisez
rxjs-compat
puis vous devez également effectuer les opérations suivantes dans l'ordre résolu le problème. modifier larxjs-compat
version de"rxjs-compat": "^6.2.2"
à"rxjs-compat": "6.2.2"
Espère que cela va vous aider!
"rxjs": "^6.5.2", "rxjs-compat": "^6.5.2",
Changé à"rxjs": "6.0.0", "rxjs-compat": "6.2.2",
Tout fonctionnait très bien.J'ai eu le même message d'erreur
à l'aide angulaire 6 avoir [email protected] mais j'ai rétrogradé à [email protected]
il a travaillé.
Vous avez besoin de faire quelques changements dans
package.json
Aller à
package.json
et modifier"rxjs": "^6.0.0"
à"rxjs": "6.0.0"
Puis exécutez
npm update
dans votre projetSi vous utilisez rxjs-compat puis vous devez également effectuer les opérations suivantes dans l'ordre résolu le problème. modifier la rxjs-compat version de
à
Cela fonctionne pour moi
Aller vers le répertoire du projet l'exécution de cette commande
npm install [email protected] -enregistrer
Plus tôt, j'ai utilisé pour résoudre le problème avec @TheParam de la réponse, mais récemment commencé à utiliser de la laine. Malheureusement je n'ai pas trouvé de fil équivalent de
J'ai essayé d'utiliser
(bien qu'il n'est pas l'équivalent de la commande ci-dessus autant que je sache) et il n'a pas aidé.
J'ai plutôt utilisé
et cela a fonctionné. Il a fallu beaucoup de temps 82 sec par rapport à quelques secondes dans le cas de la ngp, mais résolu le problème. mon nœud 8.11.2 et de fils 1.15.2
J'ai juste besoin de modifier le fichier et ajouter le point-virgule à la ligne finale après 0, comme indiqué ici:
Aller sur le chemin
[project directory]/node_modules/rxjs/internal
et ouvrir le fichiertypes.d.ts
en tant qu'administrateur, passer à la finale du fichier et ajoutez un point-virgule.Code Original:
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;
Viens de le faire, Ce travail pour moi et j'espère travailler pour vous aussi.
si vous rencontrez toujours le problème,
allez pour le package.json
supprimer rxjs et ajouter rxjs-compat
aussi,
"rxjs-compat": "^6.4.0"
pour
"rxjs-compat": "6.4.0",
changer le typscript version 2.8
Cela fonctionne pour vous!
J'ai eu le même problème, le "rxjs": "^6.0.0" à "rxjs": "6.0.0" n'a pas fonctionné. J'ai eu à mettre à jour mon angulaire de la CLI pour la dernière stable
npm install -g @angular/cli
et de régénérer le projet de nouveau.Ma config est :
J'ai eu le même problème
résolu mon problème
Aller à l'emballage.json et de mise à jour "rxjs": "^6.0.0" à "rxjs": "6.0.0"
après cela ne mnp mise à jour