Mis importaciones funcionan bien dentro de mi archivo javascript, pero no funcionan cuando inicio el servidor web. Puedo acceder a las funciones del módulo importado como se esperaba, pero la declaración de importación falla cuando inicio el servidor nodejs.
Agregué la siguiente declaración de importación sin error en la parte superior de una clase de JavaScript
import * as Ably from 'ably';Mi archivo HTML tiene esto al final de la etiqueta del cuerpo
<script src="./app.js" type="module"></script>Recibo el siguiente error del elemento de inspección (no hay errores en vscode)
Uncaught TypeError: Failed to resolve module specifier "ably". Relative references must start with either "/", "./", or "../".Intenté cambiar la ruta del archivo.
import * as Ably from './node_modules/ably/ably.js';pero esto me dio 404 errores
GET http://localhost:3000/node_modules/ably/ably.js net::ERR_ABORTED 404 (Not Found)Intente usar <script src="https://cdn.ably.com/lib/ably.min-1.js"></script> en el archivo HTML en lugar de importarlo. Además, verifique este hilo, se parece a su problema Error al resolver el módulo