Vscode-ng-language-service: 0.1100.3テンプレート検査が機能しない

作成日 2021年01月15日  ·  10コメント  ·  ソース: angular/vscode-ng-language-service

バグを説明する

基本的に、タイトル、テンプレート検査が機能しない、変数に移動できない、エラーが表示されないなどです。
0.1100.2に戻すと、再び機能し始めました

再現するには

動作を再現する手順:

  1. 新しいAngularプロジェクトを作成する
  2. オブジェクトプロパティを追加する
  3. テンプレートからそのオブジェクトの存在しないプロパティにアクセスしてみてください

予想される行動

F12キーまたはCtrlキーを押しながら左クリックすると、プロパティ定義に移動できます。
不足しているプロパティについてエラーが表示されます

実際の動作
ナビゲーションが機能しない
エラーは表示されません

ログ

2つのログを添付してください:

1.1。

[0115/133555.049:ERROR:registration_protocol_win.cc(103)] CreateFile: The system cannot find the file specified. (0x2)
[Info  - 1:35:55 PM] Angular language server process ID: 8152
[Info  - 1:35:55 PM] Using typescript/lib/tsserverlibrary v4.0.5 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.3\node_modules\typescript\lib\tsserverlibrary.js
[Info  - 1:35:55 PM] Using @angular/language-service v11.0.9 from c:\Users\nikit\.vscode\extensions\angular.ng-template-0.1100.3\server\node_modules\@angular\language-service\bundles\language-service.js
[Info  - 1:35:55 PM] Log file: c:\Users\nikit\AppData\Roaming\Code\logs\20210115T133438\exthost3\Angular.ng-template\nglangsvc.log
[Info  - 1:35:57 PM] Enabling VE language service for d:/repos/test-angular/tsconfig.json.
[Error - 1:35:57 PM] Failed to find project for d:\repos\test-angular\src\app\app.component.html
[Error - 1:36:11 PM] No config file for d:/repos/test-angular/src/app/app.component.html
  1. nglangsvc.log

スクリーンショット

image
image

bug

最も参考になるコメント

0.1100.3と同じ問題
バージョンv0.1100.2へのダウングレードが役立ちました

全てのコメント10件

私も同じ問題を抱えています。

0.1100.3と同じ問題
バージョンv0.1100.2へのダウングレードが役立ちました

0.1100.3と同じ問題
バージョンv0.1100.2へのダウングレードが役立ちました

vscodeと拡張機能を再インストールしても機能せず、2時間無駄になります
ありがとうございました

0.1100.3と同じ問題
バージョンv0.1100.2へのダウングレードが役立ちました

vscodeと拡張機能を再インストールしても機能せず、2時間無駄になります
ありがとうございました

image

0.1100.3と同じ問題
バージョンv0.1100.2へのダウングレードが役立ちました

vscodeと拡張機能を再インストールしても機能せず、2時間無駄になります
ありがとうございました

2時間無駄ですか? bubliqがすでに表示しているような別のバージョンをインストールするには、文字通り最大1分かかります。
ヒントをありがとう、私のためにも働いた!

私は7か月間Angularアプリを作成していませんが、今日は新しいプロジェクトに取り掛かろうとしています。Angular拡張機能は私にこの驚きを与えました。

v0.1100.2にダウングレードすると、問題が解決します。

同じ問題。 ダウングレードが役立ちます。
修正🙏。

レポートを提出していただきありがとうございます。 リリースをロールバックするないため、問題を調査する間、最新バージョンとして0.1100.2を再公開します。

一方、変更ログを見て、問題を2つのコミットに絞り込みました。

  1. https://github.com/angular/angular/pull/39898
  2. https://github.com/angular/angular/pull/39917

これはWindowsのみの問題だと思います。 提供されたログ(アップロードに感謝)から、パス区切り文字に一貫性がありません:

[Info  - 1:35:57 PM] Enabling VE language service for d:/repos/test-angular/tsconfig.json.
[Error - 1:35:57 PM] Failed to find project for d:\repos\test-angular\src\app\app.component.html
[Error - 1:36:11 PM] No config file for d:/repos/test-angular/src/app/app.component.html

v11.1.0で修正され、マーケットプレイスに公開されました
https://github.com/angular/vscode-ng-language-service/releases/tag/v11.1.0

v11.1.0で修正され、マーケットプレイスに公開されました
https://github.com/angular/vscode-ng-language-service/releases/tag/v11.1.0

私のために働いた、ありがとう、 @ kyliau

このページは役に立ちましたか?
0 / 5 - 0 評価