Vscode-ng-language-service: 0.1100.3 inspeção do modelo não funciona

Criado em 15 jan. 2021  ·  10Comentários  ·  Fonte: angular/vscode-ng-language-service

Descreva o bug

Basicamente, o título, a inspeção do modelo não funciona, você não pode navegar para uma variável, os erros não são mostrados etc.
Quando voltei para 0.1100.2, ele começou a funcionar novamente

Reproduzir

Passos para reproduzir o comportamento:

  1. Crie um novo projeto angular
  2. Adicionar uma propriedade de objeto
  3. Tente acessar uma propriedade não existente desse objeto a partir do modelo

Comportamento esperado

Você pode navegar para a definição da propriedade pressionando F12 ou Ctrl + clique esquerdo
Um erro é exibido sobre a propriedade ausente

Comportamento real
A navegação não funciona
Nenhum erro é exibido

Histórico

Anexe dois registros:

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

Capturas de tela

image
image

bug

Comentários muito úteis

Mesmo problema com 0.1100.3
O downgrade para a versão v0.1100.2 ajudou

Todos 10 comentários

Eu tenho um mesmo problema.

Mesmo problema com 0.1100.3
O downgrade para a versão v0.1100.2 ajudou

Mesmo problema com 0.1100.3
O downgrade para a versão v0.1100.2 ajudou

reinstalar o vscode e as extensões não funcionam, 2h desperdiçadas
obrigado

Mesmo problema com 0.1100.3
O downgrade para a versão v0.1100.2 ajudou

reinstalar o vscode e as extensões não funcionam, 2h desperdiçadas
obrigado

image

Mesmo problema com 0.1100.3
O downgrade para a versão v0.1100.2 ajudou

reinstalar o vscode e as extensões não funcionam, 2h desperdiçadas
obrigado

2 horas perdidas? Literalmente, leva até 1 minuto para instalar outra versão como o bubliq já está sendo exibido.
Obrigado pela dica, funcionou para mim também!

Eu não escrevo aplicativos angulares há 7 meses e hoje estou prestes a trabalhar em um novo projeto, a extensão angular me deu essa surpresa.

O downgrade para a v0.1100.2 resolve o problema.

O mesmo problema. O downgrade ajuda.
Fix 🙏.

Obrigado por enviar o relatório. Como não há como reverter o lançamento, republicarei 0.1100.2 como a versão mais recente enquanto investigamos o problema.

Por outro lado, olhando o log de alterações, reduzi o problema a dois commits:

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

Suspeito que seja um problema apenas do Windows. No registro fornecido (obrigado pelo upload), o separador de caminho é inconsistente:

[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

Corrigido na v11.1.0, publicado no mercado
https://github.com/angular/vscode-ng-language-service/releases/tag/v11.1.0

Funcionou para mim, obrigado, @kyliau

Esta página foi útil?
0 / 5 - 0 avaliações