Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

175
Visualizações
¿Cómo ejecuto un script de NodeJS en mecanografiado con create-react-app?

Tengo una aplicación que creé con create-react-app, usando las siguientes versiones:

  • Nodo v16.15.1
  • v4.3.2
  • react-scripts v4.0.3 (aunque estoy abierto a respuestas que requieren react-scripts v5 )

Quiero compilar y ejecutar un script NodeJS ejecutable escrito en Typescript usando la misma configuración que la aplicación React. Además, necesito poder importar archivos del resto de la aplicación a mi secuencia de comandos.

por ejemplo, /src/scripts/myscript.ts

 import foo from '../util/foo' const result = foo(process.argv[2]) console.log(result)

Lo más cerca que he llegado es:

 npx ts-node --esm src/scripts/myscript.ts

Sin embargo, solo funciona si agrego "type": "module" a mi paquete.json, lo que interrumpe npm start . Incluso entonces, mi secuencia de comandos se rompe con la palabra clave de export .

Puedo crear un package.json en la carpeta de scripts con "type": "module" y un tsconfig que amplía la configuración de la aplicación:

 { "extends": "../tsconfig.json", "include": ["**/*.ts"], "compilerOptions": { "noEmit": false, "outDir": "build" } }

Pero esto tiene problemas con la importación/exportación en los archivos mecanografiados importados.

Si react-scripts tiene la configuración correcta para compilar y ejecutar archivos Typescript en sus scripts de start y build , ¿cómo ejecuto un script personalizado?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda