Tengo un problema al compilar todos los archivos mecanografiados + archivos javascript en archivos javascript. no está compilando todos los archivos javascript en la carpeta dist.
aquí está el comando que ejecuto: rm -rf ./dist && tsc -p . && node ./dist/server.js
y recibo este error: Unhandled rejection Error: Cannot find module './email-service'
luego fui a la carpeta email-service
y no puedo encontrar el archivo index.js
allí, no fue compilado.
aquí está mi archivo tsconfig:
{ "compilerOptions": { "outDir": "./dist", "rootDir": ".", "module": "commonjs", "target": "es6", "lib": ["dom", "es6"], "sourceMap": true, "checkJs": false, "allowJs": true, "moduleResolution": "node", "noEmit": false, "baseUrl": "./src", "strict": true, "esModuleInterop": true, "resolveJsonModule": true, "isolatedModules": true, "importHelpers": true, "declaration": true, "strictPropertyInitialization": false, "alwaysStrict": true, "paths": { "~/*": ["*"] }, }, "include": [ "*.js", "*.ts", "*.json"], "exclude": ["node_modules", "dist"] }
versión del nodo: 10.16.1
Estructura de carpetas:
. ├── tsconfig.json ├── _src │ └──_ email-service │ └── index.js (missing) ├── _dist │ └──_src │ └──_ email-service │ └── index.js
¿Alguna idea de cuál es el problema?