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.