Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
La aplicación de nodo se compila cuando se ejecuta

Tengo una aplicación mecanografiada que funciona bien en dev de desarrollo cuando se ejecuta a través ts-node , pero después de la compilación, cuando intento ejecutarla, aparece algunas warnings o errors inusuales.

mi tsconfig.json

 { "compilerOptions": { "incremental": true, "module": "commonjs", "target": "es6", "noImplicitAny": false, "allowJs": true, "outDir": "./build", "rootDir": "./src", "inlineSourceMap": true, "newLine": "LF", "declaration": true, "experimentalDecorators": true, "strictNullChecks": true, "noUnusedParameters": false, "noUnusedLocals": false, "noFallthroughCasesInSwitch": true, "forceConsistentCasingInFileNames": true, "allowUnreachableCode": false, "noEmitOnError": true, "esModuleInterop":true, "strict": true, "alwaysStrict": true, }, "skipLibCheck": true, "include": ["./src"], "exclude": ["./node_modules", "./docs", "cs-keycloak-theme", "./build"] }

La estructura del directorio de mi aplicación se parece a ingrese la descripción de la imagen aquí

Y cuando estoy creando mi aplicación y ejecutándola, se muestra así ingrese la descripción de la imagen aquí

El cpx que estoy haciendo es copiar un archivo JS de src/ a build/ porque estos son códigos generados por otro script que no se puede ejecutar en todas las máquinas.

El punto funciona bien cuando digo ts-node src/server.ts

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Debe agregar la configuración en tsconfig que permitirá importar archivos JS dentro del proyecto.

Permita que se importen archivos JavaScript dentro de su proyecto, en lugar de solo archivos .ts y .tsx. Por ejemplo, este archivo JS:

 // @filename: card.js export const defaultCardDeck = "Heart";

Cuando se importa a un archivo TypeScript, se genera un error:

 // @filename: index.ts import { defaultCardDeck } from "./card"; console.log(defaultCardDeck);

Importa bien con allowJs habilitado:

 // @filename: index.ts import { defaultCardDeck } from "./card"; console.log(defaultCardDeck);

Esta marca se puede usar como una forma de agregar archivos TypeScript de forma incremental a proyectos JS al permitir que los archivos .ts y .tsx vivan junto con los archivos JavaScript existentes.

Para más detalles revisa esto .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!