A “importação” do ES2015 não está funcionando no nó v6.0.0 com a opção --harmony_modules
Estou usando o nó v6.0.0 e queria usar o ES2016 (ES6). No entanto, percebi que a sintaxe "import" não está funcionando. A "importação" não é fundamental para escrever código modular no ES2015? Eu tentei executar o nó com--harmony_modules
opção também, mas ainda assim recebeu o mesmo erro sobre "importar". Aqui está o código.
Código de trabalho sem "importação":
'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);
Código que não funciona com "import":
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;
}
}
Eu também verifiqueihttp://node.green/ para ver o es6 suportado, no entanto, não é possível entender por que ele não funciona com a opção --harmony_modules. Por favor ajude.