Невозможно импортировать JavaScript класс - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь импортировать класс js и использовать его внутреннюю функцию. Когда я это делаю, моя страница не загружается из-за неизвестной ошибки в строке импорта (когда я удаляю страницу, страница загружается).

Класс:

export default class BombsMap {
    constructor (block) {
        this.block = block;
    }

    get bombsPlacing() {
        // irrelevant code
        return this.block;
    }

    static nearBombUpdate(rnd_i, rnd_j) {
        // irrelevant code
    }
}

Код из файла 2:

import BombsMap from './BombsMap';
const inst = new BombsMap(block);

Я пытался импортировать только функцию, изменить ссылку на './BombsMap.js' и импортировать BombsMap с такими скобками, как {BombsMap}. Ничто из этого не сработало.

1 Ответ

0 голосов
/ 28 апреля 2020

Проверьте, действительно ли ваш файл (непосредственно файл, потому что в пути вы указали путь к файлу , а не функции ) с именем BombsMap в импорте:

import BombsMap from './BombsMap';
...