Я начинаю работу с Phaser 3, и я пытался создать начальные «игровые сцены», и я пытался использовать синтаксис:
import { blah } from "../asdf/blah";
ES6, и я получаю эту ошибку:
Uncaught синтаксическая ошибка: неожиданный токен {
Я не совсем уверен, почему это происходит, мой браузер поддерживает это утверждение!(Chrome 71)
Части кода, которые реализуют «импорт»:
/* main.js */
import { loadScene } from "./scenes/loadScene";
import { menuScene } from "./scenes/menuScene";
let game = new Phaser.Game({
width: 640,
height: 360,
scene: [
loadScene, menuScene
]
});
//------------------End of main.js--------------------
/* loadScene.js */
import { CST } from "../CST";
export class loadScene extends Phaser.Scene {
constructor() {
super({
key: CST.SCENES.LOAD
});
}
create() {
this.scene.start(CST.SCENES.MENU, "Hello from loadScene");
}
}