Вам нужно будет установить 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));
}

Что мне не хватает и как я могу заставить узел распознавать мой оператор импорта?

Ответы на вопрос(0)

Ваш ответ на вопрос