Miré varias otras preguntas e intenté muchas cosas, pero no puedo encontrar el problema.
Esas son mis importaciones del archivo HTML:
<script src="./script/Graph.js" type="module"></script> <script src="./script/Main.js"></script>Gráfico.js:
export default class Graph { constructor() { this.vertices = []; this.edges = []; this.numberOfEdges = []; } ...followed by several functions }Principal.js:
import Graph from "./Graph.js";Estoy agradecido por cualquier consejo :)
Para usar import - export en sus archivos, debe especificar el tipo de archivo de secuencia de comandos como module
por lo que el código corregido sería
<script src="./script/Graph.js" type="module"></script> <script src="./script/Main.js" type="module"></script>Leer más sobre Módulos
Extra:
Es posible que se encuentre con CORS (política de intercambio de recursos de origen cruzado) al usar import-export , para superar esto, puede usar uno de los siguientes