Im экспериментирует с ES6, а Im использует gulp для сборки и babel для перехода на ES5. Вывод не выполняется в node, просто связан с файлом .htm с тегом. Я думаю, что мне нужно добавить
<script src='require.js'></script>
или что-то в этом роде.
Im пытается импортировать/экспортировать.
////////////////scripts.js
import {Circle} from 'shapes';
c = new Circle(4);
console.log(c.area());
/////////////////shapes.js
export class Circle {
circle(radius) {
this.radius = radius;
}
area() {
return this.radius * this.radius * Math.PI;
}
}
Ошибка
Uncaught ReferenceError: require is not defined
Относится к этому (после .pipe(babel()) в gulp)
var _shapes = require('shapes');