Estoy tratando de llamar a una función desde una clase importada en mi index.js usando WebPack como este:
import TetrisController from './js/Controller/tetrisController'; let tetris = new TetrisController(); tetris.runTetris();
Controlador Tetris:
export class TetrisController { constructor() { ... } setuctxList() { let list = []; for (let i = 0; i < ucanvasList.length; i++) { uctxTemp = ucanvasList[i].getContext('2d'); list.push(uctxTemp); } return list; } runTetris() { uctxList = setuctxList(); addEvents(); // attach keydown and resize events function frame() { drawNext(); requestAnimationFrame(frame); } reset(); drawBottom(); resize(); frame(); } } export default TetrisController;
El problema es que devuelve un error de referencia no capturado que dice que la función setuctxList() no está definida.
El error de la consola: main.js:2 Uncaught ReferenceError: setuctxList no está definido en Object.runTetris (main.js:2:71774)
Creo que tiene algo que ver con WebPack pero no estoy seguro. ¿Qué está fallando aquí?