Ecmascript 6 节点控制台中的es6导入语法不工作
我在节点控制台中尝试es6导入语法时遇到以下错误Ecmascript 6 节点控制台中的es6导入语法不工作,ecmascript-6,Ecmascript 6,我在节点控制台中尝试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 ".hel
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.
您可以看到,我正在运行node 12.13并使用--experimental modules标志
mypackage.json还包括{“type”:“module”}
但出于某种原因,它仍然不允许我使用导入语法
非常感谢您的任何想法。这是否回答了您的问题?这回答了你的问题吗?