Los archivos HTML y CSS funcionan perfectamente en mi servidor en vivo. Pero cada vez que dirijo a un script .js, no se mostrará en mi servidor en vivo. Si trato de cargar el archivo .js directamente a través de la URL, muestra "No se puede OBTENER /line.js". Ya probé todo lo que encontré en internet pero sigue sin funcionar. Aquí están los puntos que verifiqué/hice:
Ejecutor de código instalado
Node.js instalado = ruta del sistema node.js completada
Configuración = Live Server Config = navegador especificado
"liveServer.settings.CustomBrowser": "chrome" en la configuración de JSON
El archivo .js está en una carpeta separada y se accede a través de <script src="line.js"></script> en index.html
Chrome está configurado como navegador predeterminado en mi sistema
Gracias por tus entradas.
Si el archivo js está en una carpeta separada, debe proporcionar la ruta exacta a la carpeta en la etiqueta del script, ya que en el formulario actual está tratando de encontrar el archivo js en el directorio raíz. La etiqueta del script debería verse así:
<script src="FOLDER_NAME/line.js"></script>Es posible que su archivo javascript se esté cargando antes de que se represente la página HTML. Puede intentar agregar "aplazar" a su etiqueta de secuencia de comandos de esta manera:
<script src="demo_defer.js" defer></script>