Я получаю следующую ошибку, пытаясь использовать синтаксис импорта 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"}
, но по какой-то причине он по-прежнему не позволяет использовать синтаксис импорта.
Любые идеи очень ценятся.