Estaba tratando de usar la biblioteca p5js, si pongo mi biblioteca en una carpeta de biblioteca, ocurre el error. Pero si lo coloco junto a mi archivo script2.js (donde está el programa principal), funciona bien.
Esto da error:
<script src="../library/p5.js"></script> <script src="../library/p5.collide2d.js"></script> <script src="js/script2.js"></script>Esto funciona bien :(Después de mover p5.js y p5.collide2d.js a la carpeta js (igual que script2.js))
<script src="js/p5.js"></script> <script src="js/p5.collide2d.js"></script> <script src="js/script2.js"></script>Revisé la ruta para ambos casos, ambos deberían ser correctos (presioné ctrl + clic izquierdo en las rutas en el código VS y abrí con éxito los archivos de la biblioteca) ¿Por qué sucede esto? Cualquier ayuda sería muy apreciada.
Dado que Stackoverflow no me permite publicar imágenes, solo pegaré la ruta
juego\cliente //aquí es donde index.html se encuentra en
game\library //aquí es donde p5.js, p5.collide2d.js se encuentran en
game\client\js //aquí es donde script2.js se encuentra en
Actualización: después de intentar mover index.html al nivel superior del proyecto, lo que significa poner index.html en la carpeta 'juego'
y cambie la ruta en consecuencia a esto:
<script src="library/p5.js"></script> <script src="library/p5.collide2d.js"></script> <script src="client/js/script2.js"></script> <script src="/socket.io/socket.io.js"></script>Todavía no funciona