Vscode-ng-language-service: Erweiterung funktioniert nicht nach dem Update auf Angular v8.1.0

Erstellt am 4. Juli 2019  ·  11Kommentare  ·  Quelle: angular/vscode-ng-language-service

Ich benutze diese Erweiterung viel, aber heute nach dem Update auf Angular v8.1.0 habe ich festgestellt, dass ich keinen Support davon bekomme. Hier ist die Erweiterungsausgabe:

Search path: /home/user/git/project/src/app/campaigns/campaign-list
Config file name: /home/user/git/project/tsconfig.json
Angular Language Service: 8.1.0
TypeScript: 3.4.5
SERVER ERROR: this.ngHost.setSite is not a function
TypeError: this.ngHost.setSite is not a function
    at new CompilerService (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1754:21)
    at new Project (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:705:36)
    at ProjectService.createProject (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1726:23)
    at ProjectService.openConfigFile (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1629:28)
    at ProjectService.openOrUpdateConfiguredProjectForFile (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1489:41)
    at ProjectService.openClientFile (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1407:23)
    at /home/user/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:135:47
    at TextDocuments.logErrors (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:235:13)
    at /home/user/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:131:74
    at handleNotification (/home/user/.vscode/extensions/angular.ng-template-0.800.0/server/node_modules/vscode-jsonrpc/lib/main.js:489:43)
[Error - 10:41:05 AM] Notification handler 'textDocument/didOpen' failed with message: this.ngHost.setSite is not a function

ng version Ausgabe:

Angular CLI: 8.1.0
Node: 12.6.0
OS: linux x64
Angular: 8.1.0
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.801.0
@angular-devkit/build-angular     0.801.0
@angular-devkit/build-optimizer   0.801.0
@angular-devkit/build-webpack     0.801.0
@angular-devkit/core              8.1.0
@angular-devkit/schematics        8.1.0
@ngtools/webpack                  8.1.0
@schematics/angular               8.1.0
@schematics/update                0.801.0
rxjs                              6.5.2
typescript                        3.4.5
webpack                           4.35.2

Ein Downgrade von Angular auf Version 8.0.3 behebt das Problem.

PS Ich habe dieses Problem ursprünglich im Zusammenhang mit der Aktualisierung auf VSCode 1.36 gemeldet, aber es hat nichts damit zu tun. VSCode 1.36 + Angular v8.0.3 diese Erweiterungen funktionieren wie ein Zauber

Hilfreichster Kommentar

Vorübergehende Lösung

Sie können die lokale Version von @angular/language-service auf 8.0.3 herabstufen.

Снимок экрана 2019-07-05 в 12 20 07

Alle 11 Kommentare

Gleiches Problem, hier sind meine Ausgaben.

Winkelsprachdienst
```Suchpfad: /Users/marcopetreri/projects/ /projects/configuration/src/lib/servicesName der Konfigurationsdatei: /Users/marcopetreri/projects/ /tsconfig.json
Winkelsprachdienst: 8.1.0
TypeScript: 3.4.5
SERVERFEHLER: this.ngHost.setSite ist keine Funktion
TypeError: this.ngHost.setSite ist keine Funktion
beim neuen CompilerService (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1754:21)
im neuen Projekt (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:705:36)
bei ProjectService.createProject (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1726:23)
at ProjectService.openConfigFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1629:28)
bei ProjectService.openOrUpdateConfiguredProjectForFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1489:41)
at ProjectService.openClientFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1407:23)
unter /Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:180:38
bei TextDocuments.logErrors (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:235:13)
unter /Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:173:74
at handleNotification (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/node_modules/vscode-jsonrpc/lib/main.js:489:43)
[Fehler - 14:37:03 PM] Benachrichtigungshandler 'textDocument/didSave' ist mit der Meldung fehlgeschlagen: this.ngHost.setSite ist keine Funktion

Angular CLI version output
```Angular CLI: 8.1.0
Node: 12.6.0
OS: darwin x64
Angular: 8.1.0
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.801.0
@angular-devkit/build-angular      0.801.0
@angular-devkit/build-ng-packagr   0.801.0
@angular-devkit/build-optimizer    0.801.0
@angular-devkit/build-webpack      0.801.0
@angular-devkit/core               8.1.0
@angular-devkit/schematics         8.1.0
@ngtools/json-schema               1.1.0
@ngtools/webpack                   8.1.0
@schematics/angular                8.1.0
@schematics/update                 0.801.0
ng-packagr                         5.3.0
rxjs                               6.4.0
typescript                         3.4.5
webpack                            4.35.2

Vorübergehende Lösung

Sie können die lokale Version von @angular/language-service auf 8.0.3 herabstufen.

Снимок экрана 2019-07-05 в 12 20 07

Wird der Fix bald veröffentlicht?

Selbes Problem hier. Die Erweiterung funktioniert überhaupt nicht. Hier ist meine Ausgabe:

Search path: c:/Users/lucas/***/src/app/components/app
Config file name: c:/Users/lucas/***/tsconfig.json
Angular Language Service: 8.1.0
TypeScript: 3.4.5
SERVER ERROR: this.ngHost.setSite is not a function
TypeError: this.ngHost.setSite is not a function
    at new CompilerService (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:1754:21)
    at new Project (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:705:36)
    at ProjectService.createProject (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:1726:23)
    at ProjectService.openConfigFile (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:1629:28)
    at ProjectService.openOrUpdateConfiguredProjectForFile (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:1489:41)
    at ProjectService.openClientFile (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\editorServices.js:1407:23)
    at c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\documents.js:135:47
    at TextDocuments.logErrors (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\documents.js:235:13)
    at c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\documents.js:131:74
    at handleNotification (c:\Users\lucas\.vscode\extensions\angular.ng-template-0.800.0\server\node_modules\vscode-jsonrpc\lib\main.js:489:43)

Speichern Sie wie alle oben.

Habe hier das gleiche Problem.

Problem besteht weiterhin in Version 8.1.1

Angular Language Service: 8.1.1
TypeScript: 3.4.5
SERVER ERROR: this.ngHost.setSite is not a function
TypeError: this.ngHost.setSite is not a function

Gleiches Problem wie alle

Auch hier das gleiche Problem, mit 8.1.1.

Danke @andrius-pra, dass du das behoben hast. Ich entschuldige mich für den Rückschritt, es war völlig mein Versehen, dass ich den Breaking Change hier nicht berücksichtigt habe. Version 0.801.1 wurde auf dem Marktplatz veröffentlicht.

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._

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen