Синтаксис импорта ES6 в консоли узла не работает - PullRequest
1 голос
/ 24 января 2020

Я получаю следующую ошибку, пытаясь использовать синтаксис импорта es6 внутри консоли узла.

import Dog from  './lib/Dog.js';
Thrown:
import Dog from  './lib/Dog.js';
^^^^^^

SyntaxError: Cannot use import statement outside a module

Я запускаю консоль следующим образом:

$ node --experimental-modules
Welcome to Node.js v12.13.0.
Type ".help" for more information.
> (node:81053) ExperimentalWarning: The ESM module loader is experimental.

Вы видите, что я запускаю узел 12.13 и использую флаг --experimental-modules.

Мой пакет. json также включает {"type": "module"}

, но по какой-то причине он по-прежнему не позволяет использовать синтаксис импорта.

Любые идеи очень ценятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...