Estoy tratando de configurar una aplicación nest.js básica.
main.js está en la carpeta src. Ejecuto este comando:
npx ts-node-dev src/main.tsme sale este error:
Cannot find module 'typescript' Require stack: - /home/yilmaz/.npm/_npx/429895/lib/node_modules/ts-node-dev/lib/index.js - /home/yilmaz/.npm/_npx/429895/lib/node_modules/ts-node-dev/lib/bin.js Instalé TypeScript globalmente, cerré la terminal y la reinicié. ejecute tsc -v y obtengo "Versión 4.3.5", pero el error no se resuelve.
Este es el tsconfig.json:
{ "compilerOptions": { "module": "commonjs", "target": "es2017", "experimentalDecorators": true, "emitDecoratorMetadata": true } } Después de instalar TypeScript, recreé este archivo con tsc --init y habilité
"experimentalDecorators": true, "emitDecoratorMetadata": trueYo mismo tuve este problema y aunque no entendí claramente la causa principal, hice lo siguiente y funcionó.
Básicamente, instalé el paquete ts-node-dev como una dependencia de desarrollo ( npm i --save-dev ts-node-dev ), y luego me encontré con otro error con respecto a rxjs , así que lo instalé también como un dependencia ( npm i rxjs ) y luego funcionó ts-node-dev así como npx ts-node-dev