Вам нужно будет установить babel-cli, babel-preset-es2015, babel-preset-stage-2, делайте то, что я делаю.
аюсь получить представление об импорте es6 в узле и пытаюсь использовать синтаксис, представленный в этом примере:
Cheatsheet Link:https://hackernoon.com/import-export-default-require-commandjs-javascript-nodejs-es6-vs-cheatsheet-different-tutorial-example-5a321738b50f
Я просматриваю таблицу поддержки:http://node.green/, но не смог найти, какая версия поддерживает новые операторы импорта (я пытался найти текст import / require), в настоящее время я работаю с узлом 8.1.2 и также считаю, что, поскольку таблица содержит ссылки на файлы .js, она должна работать с файлами .js.
Как я запускаю код (взят из первого примера чит-листа):
import { square, diag } from 'lib';
Я получаю сообщение об ошибке: SyntaxError: Неожиданный импорт токена.
Ссылка на lib я пытаюсь импортировать:
//------ lib.js ------
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
Что мне не хватает и как я могу заставить узел распознавать мой оператор импорта?