node.js - módulo - not found angular core
No se puede encontrar el módulo ''ts-node/register'' (5)
Dado que la respuesta que funciona para mucha gente parece estar oculta en los comentarios, la publicaré como una respuesta real a la pregunta, ahora que parece que la pregunta se ha vuelto a abrir.
Yo tuve este problema también. No estoy seguro de por qué este Q ha sido cerrado. pero la instalación de ts-node localmente soluciona esto.
npm install ts-node --save-dev
Gracias @Anita, ya que esta fue la respuesta que también funcionó para mí.
Quiero usar mocha para probar mi proyecto TypeScript / Angular2. Traté de usar ts-node como se describe here :
npm install -g ts-node
pero cuando corres
mocha --require ts-node/register -t 10000 ./**/*.unit.ts
Me sale un error
No se puede encontrar el módulo ''ts-node / register''
¿Que me estoy perdiendo aqui?
Pruebe este comando en su lugar:
mocha --compilers ts:ts-node/register,tsx:ts-node/register
que funciona para mi
Sé que esto es algo viejo, pero también me encontré con esto y quería ofrecer la solución que estoy usando actualmente.
Instalé ts-node
globalmente utilizando sudo npm i -g ts-node
. Para hacer que esto funcione con mocha, solo tuve que darle a mocha la ruta absoluta al módulo, así:
mocha -r /usr/lib/node_modules/ts-node/register test/*Test.ts
Espero que ayude a alguien más.
Wow, un error tonto puede costarte tiempo. Estaba enfrentando el mismo problema cuando intentaba depurar mi aplicación nodejs
. El error que había cometido era haber creado mi carpeta .vscode
fuera de la carpeta de la aplicación de nodejs
(el directorio que tenía node_modules
). Cuando moví mi .vscode
a esa carpeta, todo funciona bien. A continuación se muestra mi archivo launch.json
.
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "index",
"args": [
"src/index.ts"
],
"runtimeArgs": [
"-r",
"ts-node/register"
],
"cwd": "${workspaceFolder}",
"protocol": "inspector",
"internalConsoleOptions": "openOnSessionStart"
}
],
"compounds": []
}
Error: module.js:328 throw err; Error: Cannot find module ''ts-node''
Solución: El siguiente comando resuelve el problema.
npm instala ts-node --save-dev
(Instala ts-node como una dependencia de desarrollo para su proyecto)