Vscode-ng-language-service: La extensión falla en VSCode 1.31.0

Creado en 7 feb. 2019  ·  29Comentarios  ·  Fuente: angular/vscode-ng-language-service

A partir de VSCode 1.31.0 (enero de 2019), la extensión falla al usarse.

El error:

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)

Comentario más útil

posible solución:

Por lo que puedo decir, la extensión vscode está diseñada para usar 7.1.x, pero en realidad usa la versión que se encuentre en su proyecto.

Veo el bloqueo de nuestros proyectos angulares 5 creados con nx (usando LS 5.2.7). Ejecutar npm install @angular/[email protected] en ese proyecto evita que se bloquee y parece funcionar correctamente.

No he corrido lo suficiente como para saber si habrá otros problemas, pero parece prometedor.

Todos 29 comentarios

Me encuentro con este problema también

Tengo el mismo problema :(

Mismo problema aquí. He decidido usar una versión estable más antigua por ahora. Es posible que también desee desactivar las actualizaciones automáticas.

@ Bbaale15 cuando dice "versión estable anterior", ¿se refiere a esta extensión o VSCode? Gracias

@randallmeeker Me refiero a VSCode.

Mismo problema después de la actualización 1.31.

Vscode versión 1.31.1 tiene el mismo problema que 1.31.0

Probado 1.31.1 en 2 proyectos: 1 en Angular 6 y 1 en angular 5, en Angular 6 sin problemas, el bloqueo ocurre en proyectos Angular 5.
¿Alguien puede informar si es la misma situación?
Gracias

@ Nemesis19 Eso no es cierto, tengo el mismo problema en la versión Angular 6:

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

Tengo un colega trabajando en proyectos angulares 6 y 7. No hay problema en absoluto.
Traté de deshabilitar una por una las extensiones, los bloqueos ocurren incluso si el servicio de idioma Angular es el único instalado.

Estoy en MacOS 10.13.6, nodo 11.9

Aquí igual

aquí igual
mac 10.13.6 nodo 11.9
@angular/cdk: 5.2.5
@angular/cli: 1.6.4

si elimino la carpeta node_modules, el error desaparece y el servicio funciona como debería

@otecMuxah lo intentó, desafortunadamente no funciona en proyectos Angular 5, ¿tal vez en otras versiones?

Bajar de categoría a 1.30.2 fue lo único que funcionó para mí en Angular 6

Creo que deberíamos pasar a esta extensión https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085

posible solución:

Por lo que puedo decir, la extensión vscode está diseñada para usar 7.1.x, pero en realidad usa la versión que se encuentre en su proyecto.

Veo el bloqueo de nuestros proyectos angulares 5 creados con nx (usando LS 5.2.7). Ejecutar npm install @angular/[email protected] en ese proyecto evita que se bloquee y parece funcionar correctamente.

No he corrido lo suficiente como para saber si habrá otros problemas, pero parece prometedor.

Creo que deberíamos pasar a esta extensión #298 (comentario)

@v1per Se ve bien pero no es adecuado para todos, tenga en cuenta que solo admite plantillas en línea en este momento.

estoy teniendo el mismo problema con
macos mojave - 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60

Mismo problema aquí también

Versión: 1.31.1 (configuración del sistema)
Confirmar: 1b8e8302e405050205e69b59abb3559592bb9e60
Fecha: 2019-02-12T02:20:54.427Z
Electrón: 3.1.2
cromo: 66.0.3359.181
Nodo.js: 10.2.0
V8: 6.6.346.32
Sistema operativo: Windows_NT x64 10.0.17763

consulte: https://github.com/angular/angular/issues/21420 Por lo que puedo decir, la solución no estaría en ninguna versión anterior a la 6.0.8. Probé instalando la última versión 6.1.x y funcionó para mí.

Paquete de servicio de idioma actualizado según lo dicho por @melgish y ¡también funciona para mí!

ejecutar esto funcionó para mí también:
npm install @angular/[email protected]

gracias @melgish

Estoy en @ angular/language-service 7.2.8 y todavía es muy lento.

Usamos @angular/language-service": "6.0.6", 6.0.8 CLI y TypeScript 2.7.2. Después de que se lanzó vscode 1.31, aparece este problema. El mismo problema con 1.32.3.

Basado en este tema, cambiar a la versión 1.30 de vscode fue una solución temporal. Pero congelar la versión de la herramienta para desarrolladores no parece estar bien en un futuro a largo plazo.

A través del comentario de Melgish , cambiamos al servicio de idioma 6.1.10 y CLI 6.2.9 (el mecanografiado no cambió), eliminamos node_modules e hicimos una nueva instalación de npm, luego actualizamos la versión de vscode a 1.32.3. Esto dio como resultado un entorno de desarrollo funcional y el producto aún funcionaba bien. Si el cambio de versión angular principal no es posible en el proyecto dado, este cambio de versión menor puede ayudar.

Solo por "diversión", actualizamos a anguage-service 7.2.8, a 7.3.5 CLI ya 3.1.6 typecsript. Después de esto, el entorno de desarrollo se mantiene bien, pero tuvimos que hacer algunas correcciones en el código debido al cambio mayor de la versión angular. Después de estas correcciones, el producto todavía parece estar bien.

ejecutar esto funcionó para mí también:
npm install @angular/[email protected]

¡Esto funcionó para mí! Gracias

Cerrando esto, ya que el problema se ha solucionado. Vuelva a abrir de lo contrario.

Este problema se ha bloqueado automáticamente debido a la inactividad.
Presente un nuevo problema si encuentra un problema similar o relacionado.

Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .

_Esta acción ha sido realizada automáticamente por un bot._

¿Fue útil esta página
0 / 5 - 0 calificaciones