Saltar al contenido

Error: TSError: ⨯ No se puede compilar TypeScript

Contamos con tu ayuda para extender nuestras crónicas con relación a las ciencias de la computación.

Solución:

Me había encontrado con el mismo problema. Primero elimino ts-node y typescript de package.json. luego,

npm install ts-node --save-dev
npm install typescript -g 
npm install typescript --save-dev

Vine aquí buscando una solución para un error similar cuando actualicé mi versión de mecanografiado, el mío no era un proyecto nuevo, estoy ejecutando un proyecto angular2 con "@angular/cli": "1.2.0". Actualicé mi versión mecanografiada de 2.0.3 para 2.7.2 y luego estaba teniendo problemas similares a los siguientes mientras ejecutaba ng e2e.

Error: TSError: ⨯ Unable to compile TypeScript
Cannot find type definition file for 'core-js'. (2688)
Cannot find type definition file for 'grecaptcha'. (2688)
Cannot find type definition file for 'jasmine'. (2688)
Cannot find type definition file for 'moment-timezone'. (2688)
Cannot find type definition file for 'node'. (2688)
Cannot find type definition file for 'q'. (2688)

Las soluciones propuestas en esta publicación no me funcionaron.

Lo arreglé actualizando ts-node para 5.0.1. Las versiones anteriores a esta daban errores como el siguiente mientras se ejecutaban ng e2e a pesar de que tenía experimentalDecorators ajustado a true en tsconfig.json:

error TS1219: El soporte experimental para decoradores es una característica que está sujeta a cambios en una versión futura. Configure la opción ‘experimentalDecorators’ para eliminar esta advertencia

Además del cambio anterior, también cambié algunas líneas en protractor.conf.js

Cambió:

beforeLaunch: function () 
    require('ts-node').register(
        project: 'e2e'
    );
,

para

beforeLaunch: function () 
   require('ts-node/register')

Esto es para las personas que pueden tropezar con esta publicación y la solución propuesta no les funciona.

Reseñas y puntuaciones

Nos encantaría que puedieras compartir este artículo si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *