Vscode-ng-language-service: Erweiterung stürzt auf VSCode 1.31.0 ab

Erstellt am 7. Feb. 2019  ·  29Kommentare  ·  Quelle: angular/vscode-ng-language-service

Ab VSCode 1.31.0 (Januar 2019) stürzt die Erweiterung bei der Verwendung ab.

Der Fehler:

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)

Hilfreichster Kommentar

mögliche Abhilfe:

Soweit ich das beurteilen kann, ist die vscode-Erweiterung für die Verwendung von 7.1.x erstellt, verwendet jedoch tatsächlich die Version, die in Ihrem Projekt gefunden wird.

Ich sehe den Absturz für unsere Winkel 5-Projekte, die mit nx erstellt wurden (mit LS 5.2.7). Wenn Sie npm install @angular/[email protected] in diesem Projekt ausführen, stürzt es nicht ab und scheint ordnungsgemäß zu funktionieren.

Ich bin nicht genug gelaufen, um zu wissen, ob es andere Probleme geben wird, aber es sieht vielversprechend aus.

Alle 29 Kommentare

Ich stoße auch auf dieses Problem

Ich habe das gleiche Problem :(

Dasselbe Problem hier. Ich habe mich entschieden, vorerst eine ältere stabile Version zu verwenden. Vielleicht möchten Sie auch automatische Updates deaktivieren.

@ Bbaale15 Wenn Sie "ältere stabile Version" sagen, beziehen Sie sich auf diese Erweiterung oder VSCode? Danke

@randallmeeker Ich beziehe mich auf VSCode.

Gleiches Problem nach 1.31-Upgrade.

Vscode-Version 1.31.1 hat das gleiche Problem wie 1.31.0

Getestet 1.31.1 auf 2 Projekten: 1 in Angular 6 und 1 in Angular 5, in Angular 6 keine Probleme, der Absturz tritt bei Angular 5-Projekten auf.
Kann jemand berichten, ob es die gleiche Situation ist?
Danke

@ Nemesis19 Das ist nicht wahr, ich habe das gleiche Problem in der Angular 6-Version:

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

Ich habe einen Kollegen, der an eckigen 6- und 7-Projekten arbeitet. Überhaupt kein Thema.
Ich habe versucht, die Erweiterungen nacheinander zu deaktivieren, die Abstürze treten auf, selbst wenn der Angular-Sprachdienst der einzige installierte ist.

Ich verwende MacOS 10.13.6, Knoten 11.9

Hier gilt das gleiche

Ich auch
mac 10.13.6 Knoten 11.9
@eckig/cdk: 5.2.5
@eckig/cli: 1.6.4

Wenn ich den Ordner node_modules lösche, ist der Fehler verschwunden und der Dienst funktioniert so, wie er sollte

@otecMuxah hat das versucht, funktioniert leider nicht bei Angular 5-Projekten, vielleicht bei anderen Versionen?

Ein Downgrade auf 1.30.2 war das einzige, was bei mir unter Angular 6 funktioniert hat

Ich glaube, wir sollten zu dieser Erweiterung https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085 wechseln

mögliche Abhilfe:

Soweit ich das beurteilen kann, ist die vscode-Erweiterung für die Verwendung von 7.1.x erstellt, verwendet jedoch tatsächlich die Version, die in Ihrem Projekt gefunden wird.

Ich sehe den Absturz für unsere Winkel 5-Projekte, die mit nx erstellt wurden (mit LS 5.2.7). Wenn Sie npm install @angular/[email protected] in diesem Projekt ausführen, stürzt es nicht ab und scheint ordnungsgemäß zu funktionieren.

Ich bin nicht genug gelaufen, um zu wissen, ob es andere Probleme geben wird, aber es sieht vielversprechend aus.

Ich glaube, wir sollten zu dieser Nebenstelle Nr. 298 wechseln (Kommentar)

@v1per Sieht gut aus, ist aber nicht für jeden geeignet. Denken Sie daran, dass es derzeit nur Inline-Vorlagen unterstützt.

Ich habe das gleiche Problem mit
macos mojave - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

Auch hier das gleiche Problem

Version: 1.31.1 (Systemeinrichtung)
Bestätigen: 1b8e8302e405050205e69b59abb3559592bb9e60
Datum: 2019-02-12T02:20:54.427Z
Elektron: 3.1.2
Chrom: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
Betriebssystem: Windows_NT x64 10.0.17763

siehe: https://github.com/angular/angular/issues/21420 Soweit ich das beurteilen kann, wäre der Fix in keiner Version vor 6.0.8 enthalten. Ich habe es getestet, indem ich die neueste Version 6.1.x installiert habe, und es hat bei mir funktioniert.

Aktualisiertes Sprachdienstpaket, wie von @melgish gesagt, und es funktioniert auch für mich!

Das Ausführen hat bei mir auch funktioniert:
npm install @angular/[email protected]

danke @melgish

Ich bin auf @angular/language-service 7.2.8 und es ist immer noch albern langsam.

Wir haben @angular/language-service“ verwendet: „6.0.6“, 6.0.8 CLI und Typoskript 2.7.2. Nach der Veröffentlichung von vscode 1.31 tritt dieses Problem auf. Dasselbe Problem mit 1.32.3.

Basierend auf diesem Thema war das Downgrade auf die vscode 1.30-Version eine temporäre Lösung. Aber das Einfrieren der Version des Entwicklertools scheint auf lange Sicht nicht in Ordnung zu sein.

Über den Kommentar von Melgish wechselten wir zum Sprachdienst 6.1.10 und CLI 6.2.9 (Typoskript wurde nicht geändert), wir löschten node_modules und führten eine neue npm-Installation durch, dann aktualisierten wir die vscode-Version auf 1.32.3. Dies führte zu einer funktionierenden Entwicklungsumgebung, und das Produkt funktionierte immer noch einwandfrei. Wenn eine Änderung der Hauptwinkelversion in dem jeweiligen Projekt nicht möglich ist, kann diese Nebenversionsänderung hilfreich sein.

Nur zum "Spaß" haben wir auf Sprachdienst 7.2.8, auf 7.3.5 CLI und auf 3.1.6 Typecsript aktualisiert. Danach bleibt die Entwicklungsumgebung in Ordnung, aber wir mussten einige Code-Korrekturen wegen der Änderung der Major Angle-Version vornehmen. Nach diesen Korrekturen scheint das Produkt immer noch in Ordnung zu sein.

Das Ausführen hat bei mir auch funktioniert:
npm install @angular/[email protected]

Das hat bei mir funktioniert! Danke

Schließe dies, da das Problem behoben wurde. Bitte öffnen Sie andernfalls erneut.

Dieses Problem wurde aufgrund von Inaktivität automatisch gesperrt.
Bitte reichen Sie ein neues Problem ein, wenn Sie auf ein ähnliches oder verwandtes Problem stoßen.

Lesen Sie mehr über unsere Richtlinie zum automatischen Sperren von Gesprächen .

_Diese Aktion wurde automatisch von einem Bot ausgeführt._

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen