Импорт и экспорт ES6 не поддерживаются в Node.js

Я строю проект с использованием WebStorm 2016.2.2. Я использую версию 6.6.0 от Node.js. Я установил версию JavaScript для ES6, но я получаю ошибки «неожиданного маркера» как для import и для export ключевых слов. Я не получаю ошибок для Лямбда-выражений BTW.

Почему я получаю эту ошибку? Я что-то делаю неправильно, или Node просто не поддерживает import и export без Babel (хотя я установил версию JavaScript для ES6)?

Node.js поддерживает модули CommonJS, однако в настоящее время поддерживается поддержка модhive ECMAScript.

Тем временем вам придется использовать Babel для преобразования модhive ECMAScript в CommonJS. Попробуйте использовать минимальную предустановку для сборки Node.js, например babel-preset-node6 .

es6 поддерживает импорт и экспорт, узел 6 не поддерживает импорт / экспорт es6 до сих пор, насколько я знаю.

Этот вопрос может быть полезен: NodeJS планирует поддерживать модули импорта / экспорта es6 (es2015)