Vscode-ng-language-service: A extensão falha no VSCode 1.31.0

Criado em 7 fev. 2019  ·  29Comentários  ·  Fonte: angular/vscode-ng-language-service

A partir do VSCode 1.31.0 (janeiro de 2019), a extensão trava ao usar.

O erro:

internal/process/next_tick.js:63
          Reflect.apply(callback, undefined, tock.args);
                  ^

TypeError: Reflect.apply is not a function
    at process._tickCallback (internal/process/next_tick.js:63:19)

Comentários muito úteis

possível solução alternativa:

Pelo que posso dizer, a extensão vscode foi criada para usar o 7.1.x, mas na verdade usa qualquer versão encontrada em seu projeto.

Eu vejo a falha para nossos projetos angulares 5 criados com nx (usando LS 5.2.7). A execução de npm install @angular/[email protected] nesse projeto o impede de travar e parece funcionar corretamente.

Ainda não corri o suficiente para saber se haverá outros problemas, mas parece promissor.

Todos 29 comentários

eu também encontro esse problema

Eu tenho o mesmo problema :(

Mesma questão aqui. Eu decidi usar uma versão estável mais antiga por enquanto. Você também pode desativar as atualizações automáticas.

@Bbaale15 quando você diz "versão estável mais antiga" está se referindo a esta extensão ou VSCode? obrigado

@randallmeeker Estou me referindo ao VSCode.

Mesmo problema após a atualização 1.31.

Vscode versão 1.31.1 tem o mesmo problema que 1.31.0

Testado 1.31.1 em 2 projetos: 1 em Angular 6 e 1 em Angular 5, em Angular 6 sem problemas, a falha acontece em projetos Angular 5.
Alguém pode informar se é a mesma situação?
Obrigado

@ Nemesis19 Isso não é verdade, estou tendo o mesmo problema na versão Angular 6:

Angular CLI: 6.0.7
Node: 9.10.1
OS: darwin x64
Angular: 6.0.3

Tenho um colega trabalhando em projetos angulares 6 e 7. Nenhum problema.
Tentei desabilitar uma a uma as extensões, as falhas acontecem mesmo se o serviço de idioma Angular for o único instalado.

Estou no MacOS 10.13.6, nó 11.9

Mesmo aqui

mesmo aqui
mac 10.13.6 nó 11.9
@angular/cdk: 5.2.5
@angular/cli: 1.6.4

se eu excluir a pasta node_modules - o bug desapareceu e o serviço funciona como deveria

@otecMuxah tentou isso, infelizmente não funciona em projetos Angular 5, talvez em outras versões?

Fazer o downgrade para 1.30.2 foi a única coisa que funcionou para mim no Angular 6

Acredito que devemos mudar para esta extensão https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

possível solução alternativa:

Pelo que posso dizer, a extensão vscode foi criada para usar o 7.1.x, mas na verdade usa qualquer versão encontrada em seu projeto.

Eu vejo a falha para nossos projetos angulares 5 criados com nx (usando LS 5.2.7). A execução de npm install @angular/[email protected] nesse projeto o impede de travar e parece funcionar corretamente.

Ainda não corri o suficiente para saber se haverá outros problemas, mas parece promissor.

Acredito que devemos mudar para esta extensão #298 (comentário)

@v1per Parece bom, mas não é adequado para todos, lembre-se de que ele suporta apenas modelos inline no momento.

estou tendo o mesmo problema com
macos mojave - 14.10.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

Mesmo problema aqui também

Versão: 1.31.1 (configuração do sistema)
Confirmar: 1b8e8302e405050205e69b59abb3559592bb9e60
Data: 2019-02-12T02:20:54.427Z
Elétron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
SO: Windows_NT x64 10.0.17763

veja: https://github.com/angular/angular/issues/21420 Pelo que posso dizer, a correção não estaria em nenhuma versão anterior a 6.0.8. Eu testei instalando o 6.1.xe mais recente e funcionou para mim.

Pacote de serviço de idiomas atualizado como dito por @melgish e funciona para mim também!

executar isso funcionou para mim também:
npm install @angular/[email protected]

obrigado @melgish

Estou no @angular/language-service 7.2.8 e ainda é bobo lento.

Usamos @angular/language-service": "6.0.6", 6.0.8 CLI e typescript 2.7.2. Após o lançamento do vscode 1.31, esse problema aparece. Mesmo problema com 1.32.3.

Com base neste tópico, o downgrade para a versão 1.30 do vscode foi uma solução temporária. Mas congelar a versão da ferramenta de desenvolvedor não parece bom em um futuro de longo prazo.

Através do comentário de melgish , mudamos para o language-service 6.1.10 e CLI 6.2.9 (typescript não mudou), excluímos node_modules e fizemos uma nova instalação do npm, então atualizamos a versão do vscode para 1.32.3. Isso resultou em um ambiente de desenvolvimento funcional e o produto ainda funcionou bem. Se a alteração principal da versão angular não for possível no projeto em questão, essa alteração da versão secundária pode ajudar.

Apenas por "diversão", atualizamos para o serviço de idioma 7.2.8, para 7.3.5 CLI e para 3.1.6 typecsript. Depois disso, o ambiente de desenvolvimento continua bom, mas tivemos que fazer alguma correção de código por causa da mudança de versão angular do prefeito. Após essas correções, o produto ainda parece estar ok.

executar isso funcionou para mim também:
npm install @angular/[email protected]

Isso funcionou para mim! obrigado

Fechando isso, já que o problema foi corrigido. Por favor, reabra de outra forma.

Este problema foi bloqueado automaticamente devido à inatividade.
Registre um novo problema se encontrar um problema semelhante ou relacionado.

Leia mais sobre nossa política de bloqueio automático de conversas .

_Esta ação foi realizada automaticamente por um bot._

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