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

274
Visualizações
El archivo EJS tiene problemas para encontrar el archivo de script después de convertir el proyecto JS a Typescript

Estructura de carpetas:

  • raíz:
    • dist:
      • CARPETA 'modelos' (modelos para mongoose/mongodb)
      • aquí también es donde almaceno los archivos JS compilados de Typescript, como script.js.
    • origen
      • Archivos de 'modelos' de CARPETA que se compilarán para los modelos de mangosta
      • CARPETA 'activos' (fotos, miniaturas, etc.)
      • CARPETA 'css' (para todo el proyecto)
      • Aquí es donde residen estos archivos: server.ts, script.ts y otros archivos de secuencias de comandos misceláneos que se compilan mediante mecanografiado.
    • CARPETA 'vistas':
      • Diseños EJS y archivos de cuerpo. Por ejemplo, layout.ejs y home.ejs (cuerpo de layout.ejs)
    • también en la raíz están: package-lock.json, .env, .gitignore, package.json y tsconfig.json

Ahora sobre el problema al que me enfrento...

Soy muy nuevo en Typescript, pero pude convertir muchos de estos archivos, incluidos server.js y script.js (los dos archivos principales de este programa) a Typescript. Actualmente no tienen errores de precompilación, pero el archivo home.ejs (en vistas) no encuentra el archivo script.js.

Cuando lo uso en mis archivos ejs, ¿debería apuntar al script.js que se ha compilado? ¿O debería apuntar a script.ts en mi carpeta src? Pude vincular a script.js pero cuando convertí el archivo a TS, el archivo EJS ya no puede encontrarlo en el navegador.

Aquí está el código que es relevante para mi archivo home.ejs:

 <body> <script src="/dist/script.js"></script> <script src="/launch.js"></script> </body>

Y aquí hay una captura de pantalla, si ayuda, de mi estructura actual: Imagen de la estructura de carpetas

Para la línea, he probado todos estos pero no funcionan:

 <script src="/dist/script.js"></script> <script src="./dist/script.js"></script> <script src="../dist/script.js"></script> <script src="../../dist/script.js"></script>

¡También sería útil saber si el nodo debe ejecutar el archivo server.js (compilado) o server.ts (sin compilar)!

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