Estructura de carpetas:
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)!