La “importación” de ES2015 no funciona en el nodo v6.0.0 con la opción --harmony_modules
Estoy usando el nodo v6.0.0 y quería usar ES2016 (ES6). Sin embargo, me di cuenta de que la sintaxis "importar" no funciona. ¿No es fundamental "importar" para escribir código modular en ES2015? Traté de ejecutar nodo con--harmony_modules
opción también, pero aún tiene el mismo error sobre "importar". Aquí está el código.
Código de trabajo sin "importar":
'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 no funciona con "importar":
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;
}
}
También reviséhttp://node.green/ para ver el es6 admitido, sin embargo, no puedo entender por qué no funciona con la opción --harmony_modules. Por favor ayuda.