Не получается использовать import'ы из es6 в node.js

175
31 мая 2018, 17:40

Не получается подключить модули с помощью import ... from .... Если я правильно понимаю, то для использования синтаксиса es6 в nodejs 10 мне не нужно больше указывать никаких флагов.

Версия:

$ node -v
v10.1.0

Пример кода:

$ node -i
> import * as fs from 'fs';
import * as fs from 'fs';
       ^
SyntaxError: Unexpected token *
> import fs from 'fs';
import fs from 'fs';
       ^^
SyntaxError: Unexpected identifier

Вопрос: Что я делаю не так? Как правильно мне импортировать модули с использованием import ... from ...?

Answer 1

Для того, чтобы использовать эти функции нужно запускать node с флагом.

node --experimental-modules my-app.js

Более подробно можете узнать в документации

https://nodejs.org/api/esm.html
READ ALSO
React рендер при фокусе на инпуте

React рендер при фокусе на инпуте

Можно ли в реакте рендерить только когда в инпуте есть фокус? и чтобы при исчезновении фокуса исчезал рендер? если можно то как?

179
Адекватный счётчик времени fromNow moment.js

Адекватный счётчик времени fromNow moment.js

не получаться разобраться с библиотекой monetjs подскажите пожалуйстаНужно посчитать сколько времени прошло с определенного момента, то есть...

173