أستخدم هذا الامتداد كثيرًا ، لكن اليوم بعد التحديث إلى Angular v8.1.0 ، لاحظت أنني لا أحصل على أي دعم منه. هنا هو إخراج التمديد:
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
:
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
يؤدي الرجوع إلى إصدار Angular إلى الإصدار v8.0.3 إلى إصلاح المشكلة.
ملاحظة: لقد قدمت هذه المشكلة في الأصل فيما يتعلق بالتحديث إلى VSCode 1.36 ، ولكن لا علاقة لها بها. VSCode 1.36 + Angular v8.0.3 تعمل هذه الامتدادات مثل السحر
نفس المشكلة ، ها هي مخرجاتي.
خدمة اللغة الزاويّة
مسار البحث: / Users / marcopetreri / projects / / projects / config
خدمة اللغة الزاويّة: 8.1.0
TypeScript: 3.4.5
خطأ في الخادم: this.ngHost.setSite ليست دالة
TypeError: this.ngHost.setSite ليست دالة
في CompilerService الجديد (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1754:21)
في مشروع جديد (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:705:36)
في ProjectService.createProject (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1726:23)
في ProjectService.openConfigFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1629:28)
في ProjectService.openOrUpdateConfiguredProjectForFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1489:41)
في ProjectService.openClientFile (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/editorServices.js:1407:23)
في /Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:180:38
على TextDocuments.logErrors (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:235:13)
في /Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/documents.js:173:74
في handleNotification (/Users/marcopetreri/.vscode/extensions/angular.ng-template-0.800.0/server/node_modules/vscode-jsonrpc/lib/main.js:489:43)
[خطأ - 2:37:03 م] فشل معالج الإعلام 'textDocument / didSave' مع الرسالة: this.ngHost.setSite ليس دالة
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
حل مؤقت
يمكنك إرجاع الإصدار المحلي من @angular/language-service
إلى 8.0.3
.
هل سيتم إصدار الإصلاح في أي وقت قريب؟
نفس المشكلة هنا. الامتداد لا يعمل على الإطلاق. ها هي مخرجاتي:
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)
حفظ مثل الجميع أعلاه.
تواجه نفس المشكلة هنا.
لا تزال المشكلة موجودة في الإصدار 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
نفس المشكلة مثل الجميع
نفس المشكلة هنا أيضًا ، مع 8.1.1.
شكرًا لك @ andrius-pra على إصلاح هذا الأمر. أعتذر عن الانحدار ، لقد كان ذلك من رقابتي تمامًا لفشلي في مراعاة التغيير الهائل هنا. تم طرح الإصدار
تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.
اقرأ المزيد عن سياسة قفل المحادثة التلقائي .
_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.
التعليق الأكثر فائدة
حل مؤقت
يمكنك إرجاع الإصدار المحلي من
@angular/language-service
إلى8.0.3
.