Vscode-ng-language-service: L'extension plante sur VSCode 1.31.0

Créé le 7 févr. 2019  ·  29Commentaires  ·  Source: angular/vscode-ng-language-service

Depuis VSCode 1.31.0 (janvier 2019), l'extension se bloque lors de son utilisation.

L'erreur:

internal/process/next_tick.js:63
          Reflect.apply(callback, undefined, tock.args);
                  ^

TypeError: Reflect.apply is not a function
    at process._tickCallback (internal/process/next_tick.js:63:19)

Commentaire le plus utile

solution de contournement possible :

D'après ce que je peux dire, l'extension vscode est conçue pour utiliser 7.1.x mais utilise en fait la version trouvée dans votre projet.

Je vois le crash de nos projets angular 5 créés avec nx (en utilisant LS 5.2.7). L'exécution npm install @angular/[email protected] dans ce projet l'empêche de planter et semble fonctionner correctement.

Je n'ai pas couru assez pour savoir s'il y aura d'autres problèmes, mais cela semble prometteur.

Tous les 29 commentaires

je rencontre aussi ce problème

J'ai le même problème :(

Même problème ici. J'ai décidé d'utiliser une ancienne version stable pour l'instant. Vous pouvez également désactiver les mises à jour automatiques.

@ Bbaale15 lorsque vous dites "ancienne version stable", faites-vous référence à cette extension ou à VSCode ? Merci

@randallmeeker Je fais référence à VSCode.

Même problème après la mise à jour 1.31.

Vscode version 1.31.1 a le même problème que 1.31.0

Testé 1.31.1 sur 2 projets : 1 en Angular 6 et 1 en angular 5, en Angular 6 aucun problème, le plantage se produit sur les projets Angular 5.
Quelqu'un peut-il signaler si c'est la même situation?
Merci

@ Nemesis19 Ce n'est pas vrai, j'ai le même problème dans la version Angular 6 :

Angular CLI: 6.0.7
Node: 9.10.1
OS: darwin x64
Angular: 6.0.3

J'ai un collègue qui travaille sur des projets angulaires 6 et 7. Aucun problème.
J'ai essayé de désactiver une par une les extensions, les plantages se produisent même si le service de langage angulaire est le seul installé.

Je suis sur MacOS 10.13.6, nœud 11.9

Pareil ici

pareil ici
mac 10.13.6 nœud 11.9
@angular/cdk : 5.2.5
@angular/cli : 1.6.4

si je supprime le dossier node_modules - le bogue a disparu et le service fonctionne comme il se doit

@otecMuxah a essayé cela, ne fonctionne malheureusement pas sur les projets Angular 5, peut-être sur d'autres versions ?

La rétrogradation à 1.30.2 était la seule chose qui a fonctionné pour moi sur Angular 6

Je pense que nous devrions passer à cette extension https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

solution de contournement possible :

D'après ce que je peux dire, l'extension vscode est conçue pour utiliser 7.1.x mais utilise en fait la version trouvée dans votre projet.

Je vois le crash de nos projets angular 5 créés avec nx (en utilisant LS 5.2.7). L'exécution npm install @angular/[email protected] dans ce projet l'empêche de planter et semble fonctionner correctement.

Je n'ai pas couru assez pour savoir s'il y aura d'autres problèmes, mais cela semble prometteur.

Je pense que nous devrions passer à cette extension #298 (commentaire)

@v1per Ça a l'air bien mais ça ne convient pas à tout le monde, gardez à l'esprit qu'il ne prend en charge que les modèles en ligne pour le moment.

j'ai le même problème avec
macos mojave - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

Même problème ici aussi

Version : 1.31.1 (configuration du système)
Commettre : 1b8e8302e405050205e69b59abb3559592bb9e60
Date : 2019-02-12T02:20:54.427Z
Électron : 3.1.2
Chrome : 66.0.3359.181
Node.js : 10.2.0
V8 : 6.6.346.32
Système d'exploitation : Windows_NT x64 10.0.17763

voir: https://github.com/angular/angular/issues/21420 D'après ce que je peux dire, le correctif ne serait dans aucune version avant 6.0.8. J'ai testé en installant la dernière version 6.1.x et cela a fonctionné pour moi.

Package de services linguistiques mis à jour comme l'a dit @melgish et cela fonctionne pour moi aussi !

exécuter cela a fonctionné pour moi aussi:
npm install @angular/[email protected]

merci @melgish

Je suis sur @angular/language-service 7.2.8 et c'est toujours très lent.

Nous avons utilisé @angular/language-service": "6.0.6", 6.0.8 CLI et typescript 2.7.2. Après la sortie de vscode 1.31, ce problème apparaît. Même problème avec 1.32.3.

Sur la base de ce sujet, la rétrogradation vers la version vscode 1.30 était une solution temporaire. Mais geler la version de l'outil de développement ne semble pas acceptable à long terme.

Via le commentaire de melgish , nous sommes passés au service de langage 6.1.10 et CLI 6.2.9 (le script typographique n'a pas changé), nous avons supprimé node_modules et effectué une nouvelle installation npm, puis nous avons mis à jour la version vscode vers 1.32.3. Cela a abouti à un environnement de développement fonctionnel, et le produit fonctionnait toujours bien. Si un changement de version angulaire majeur n'est pas possible dans le projet donné, ce changement de version mineur peut aider.

Juste pour le "fun", nous avons mis à jour vers anguage-service 7.2.8, vers 7.3.5 CLI et vers 3.1.6 typecsript. Après cela, l'environnement de développement reste correct, mais nous avons dû apporter quelques corrections de code à cause du changement de version angulaire majeur. Après ces correctifs, le produit semble toujours correct.

exécuter cela a fonctionné pour moi aussi:
npm install @angular/[email protected]

Cela a fonctionné pour moi! Merci

Je ferme car le problème a été résolu. Veuillez rouvrir sinon.

Ce problème a été automatiquement verrouillé en raison de son inactivité.
Veuillez signaler un nouveau problème si vous rencontrez un problème similaire ou connexe.

En savoir plus sur notre politique de verrouillage automatique des conversations .

_Cette action a été effectuée automatiquement par un bot._

Cette page vous a été utile?
0 / 5 - 0 notes