ES2015 «импорт» не работает в узле v6.0.0 с опцией --harmony_modules
Я использую узел v6.0.0 и хотел использовать ES2016 (ES6). Однако я понял, что синтаксис «import» не работает. Не является ли «импорт» фундаментальным для написания модульного кода в ES2015? Я попытался запустить узел с--harmony_modules
вариант, но все еще получил ту же ошибку об «импорте». Вот код
Рабочий код без «импорта»:
'use strict';
let sum = 0;
class Number {
addNumber(num1, num2) {
return num1 + num2;
}
}
let numberObj = new Number();
sum = numberObj.addNumber(1,2);
console.log("sum of two number 1 and 2 "+ sum);
Неработающий код с «импортом»:
server.js
'use strict';
import Number from "./Number";
let sum = 0;
let numberObj = new Number();
sum = numberObj.addNumber(1,2);
console.log("sum of two number 1 and 2 "+ sum);
Number.js
'use strict';
export default class Number {
addNumber(num1, num2) {
return num1 + num2;
}
}
Я тоже проверилhttp://node.green/ увидеть поддерживаемый es6, однако не может понять, почему он не работает с опцией --harmony_modules. Пожалуйста помоги.