Beschreibe den Fehler
Nach dem Update von Visual Studio Code von 1.40.1 auf 1.40.2 bleibt unten links die Meldung "Initializing Angular language features" hängen und die Sprachfeatures werden nicht aktiviert.
Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:
Erwartetes Verhalten
Das Plugin, das im neuesten VS Code-Update tatsächlich funktioniert
Protokolle
Bitte fügen Sie zwei Protokolle bei:
In der Ausgabekonsole sehe ich:
[Info - 9:48:35 AM] Prozess-ID des Angular-Sprachservers: 82460
[Info - 9:48:35 AM] Verwenden von Typescript v3.6.4 aus /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js
[Info - 9:48:35 AM] Verwenden von @angular/language-service v9.0.0-rc.3 von /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@ angle/language-service/bundles/language-service.umd.js
[Info - 9:48:35 AM] Protokolldatei: /Users/cristiantraina/Library/Application Support/Code/logs/20191126T100445/exthost7/Angular.ng-template/nglangsvc.log
Warnung: Es können nicht alle Parameter für OpaqueToken in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/core/src/di/opaque_token.d.ts aufgelöst werden: (?). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für TemplateParser in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/template_parser/template_parser.d.ts aufgelöst werden: ([object Object], [object Object ], [Objektobjekt], ?, [Objektobjekt]). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für DirectiveWrapperCompiler in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/directive_wrapper_compiler.d.ts aufgelöst werden: ([object Object], [object Object], [Objekt Objekt], ?). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für DirectiveResolver in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/directive_resolver.d.ts aufgelöst werden: (?). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für NgModuleResolver in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/ng_module_resolver.d.ts aufgelöst werden: (?). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für PipeResolver in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/pipe_resolver.d.ts aufgelöst werden: (?). Dies wird in Angular v6.x zu einem Fehler
Warnung: Es können nicht alle Parameter für CompileMetadataResolver in /Users/cristiantraina/Documents/workspaces/project/EVOL_C/node_modules/@angular/compiler/src/metadata_resolver.d.ts aufgelöst werden: ([object Object], [object Object], [Objekt Objekt], [Objekt Objekt], [Objekt Objekt], [Objekt Objekt], ?, [Objekt Objekt]). Dies wird in Angular v6.x zu einem Fehler
[Fehler - 9:48:51 AM] Benachrichtigungs-Handler 'textDocument/didOpen' mit Meldung fehlgeschlagen: Eigenschaft 'attachToProject' von undefined kann nicht gelesen werden
Die Protokolldatei lautet:
Info 0 [9:48:35.276] Host-Informationen formatieren aktualisiert
Info 1 [9:48:35.276] Projekte neu laden.
Info 2 [9:48:35.276] Struktur vor secureProjectForOpenFiles:
Info 3 [9:48:35.277] Struktur nach secureProjectForOpenFiles:
Info 4 [9:48:35.277] Zuordnungen von Host-Dateierweiterungen aktualisiert
Info 5 [9:48:35.290] Suchpfad: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze
Info 6 [9:48:35.293] Für Info: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze/le-tue-polizze.component.html :: Name der Konfigurationsdatei: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 7 [9:48:35.293] Geöffnete Konfigurationsdatei /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 8 [9:48:39.137] Laden des globalen Plugins @angular/language-service
Info 9 [9:48:39.137] Plugin @angular/language-service aus Kandidatenpfaden aktivieren: /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js /../../..,/Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js
Info 10 [9:48:39.137] Laden von @angular/language-service von /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js/../ ../.. (aufgelöst in /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/node_modules)
Info 11 [9:48:39.148] Laden von @angular/language-service von /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/ language-service.umd.js (aufgelöst in /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js /node_modules)
Info 12 [9:48:39.236] Plugin-Validierung erfolgreich
Info 13 [9:48:39.751] UpdateGraphWorker wird gestartet: Projekt: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 14 [9:48:51.101] Suchpfad: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze
Info 15 [9:48:51.101] Für Info: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/TpdPortalHomeWidget/TpdPortalHomeWidgetWeb/WebContent/modules/le-tue-polizze/le-tue-polizze.component.html :: Name der Konfigurationsdatei: /Users/cristiantraina/Documents/workspaces/project/EVOL_C/tsconfig.json
Info 16 [9:48:51.103] Laden des globalen Plugins @angular/language-service
Info 17 [9:48:51.103] Plugin @angular/language-service aus Kandidatenpfaden aktivieren: /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js /../../..,/Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js
Info 18 [9:48:51.103] Laden von @angular/language-service von /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/typescript/lib/tsserverlibrary.js/../ ../.. (aufgelöst in /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/node_modules/node_modules)
Info 19 [9:48:51.103] Laden von @angular/language-service von /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/ language-service.umd.js (aufgelöst in /Users/cristiantraina/.vscode/extensions/angular.ng-template-0.900.0/server/node_modules/@angular/language-service/bundles/language-service.umd.js /node_modules)
Info 20 [9:48:51.104] Plugin-Validierung erfolgreich
Info 21 [9:48:51.107] UpdateGraphWorker wird gestartet: Projekt: /dev/null/inferredProject1*
Info 22 [9:48:51.672] Update wird beendetGraphWorker: Project: /dev/null/inferredProject1* Version: 1 structureChanged: true Verstrichen: 565ms
Info 23 [9:48:51.672] Projekt '/dev/null/inferredProject1*' (inferred)
Info 24 [9:48:51.672] Dateien (15)Info 25 [9:48:51.672] ----------------------------------------- ------
@andrius-pra, würdest du dir das bitte anschauen?
Ich denke allgemeiner, wenn der Sprachdienst das Projekt nicht lädt, sollten wir den Status entsprechend aktualisieren, damit die Benutzer nicht denken, dass das Projekt noch geladen wird.
Ich sehe dies auch mit einer React-App.
Version: 1.40.2 (Systemeinrichtung)
Festschreiben: f359dd69833dd8800b54d458f6d37ab7c78df520
Datum: 2019-11-25T14:54:45.096Z
Elektron: 6.1.5
Chrom: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-Elektron.0
Betriebssystem: Windows_NT x64 10.0.18363
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 Konversationen .
_Diese Aktion wurde automatisch von einem Bot ausgeführt._
Hilfreichster Kommentar
Ich denke allgemeiner, wenn der Sprachdienst das Projekt nicht lädt, sollten wir den Status entsprechend aktualisieren, damit die Benutzer nicht denken, dass das Projekt noch geladen wird.