Итак, у меня есть 2 класса для фигур в скрипте, который называется shapes.js
class Shape {
constructor(x, y) {
this.x = x;
this.y = y
}
}
class Cube extends Shape {
constructor(x, y, t) {
super(x, y);
this.t = t;
}
}
Как мне импортировать оба из них в мои server.js
или другие файлы js?Я знаю, что Shape
- это не более чем абстрактный класс прямо сейчас, но я хочу проверить функциональность импорта нескольких классов.Я попытался сделать это следующими способами:
var shape = require('/shapes');
var Shape = shape.Shape, Cube = shape.Cube;
or
import {Shape, Cube} from 'shapes'
import {Shape, Cube} from '/shapes'
Я также попытался экспортировать их в shapes.js
в конце файла, как это:
module.exports = {Shape, Cube}
or
export {Shape, Cube}
У меня естьперепробовал все возможности, которые мне были предоставлены в базовых уроках, в результате либо ошибка, либо пустой белый экран без ошибок.Я действительно застрял на этом, был бы признателен за помощь, спасибо