Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试访问节点REPL时产生错误:找不到模块';esm&x27;_Node.js_Read Eval Print Loop - Fatal编程技术网

Node.js 尝试访问节点REPL时产生错误:找不到模块';esm&x27;

Node.js 尝试访问节点REPL时产生错误:找不到模块';esm&x27;,node.js,read-eval-print-loop,Node.js,Read Eval Print Loop,我使用的是Kubuntu 20.04.1,我刚刚通过nvm(14.8.0)安装了当前版本的node,现在当我试图通过键入节点来访问node REPL时,我收到了以下错误消息: $node 内部/modules/cjs/loader.js:1083 犯错误; ^ 错误:找不到模块“esm” 需要堆栈: -内部/预载 位于Function.Module.\u resolveFilename(internal/modules/cjs/loader.js:1080:15) at Function.Mod

我使用的是Kubuntu 20.04.1,我刚刚通过nvm(14.8.0)安装了当前版本的node,现在当我试图通过键入
节点
来访问node REPL时,我收到了以下错误消息:

$node
内部/modules/cjs/loader.js:1083
犯错误;
^
错误:找不到模块“esm”
需要堆栈:
-内部/预载
位于Function.Module.\u resolveFilename(internal/modules/cjs/loader.js:1080:15)
at Function.Module._load(内部/modules/cjs/loader.js:923:27)
at Module.require(内部/modules/cjs/loader.js:1140:19)
at模块。_预加载模块(内部/modules/cjs/loader.js:1397:12)
在LoadPreloadModule(内部/bootstrap/pre_execution.js:446:5)
在prepareMainThreadExecution时(internal/bootstrap/pre_execution.js:74:3)
在内部/main/repl.js:19:1{
代码:“未找到模块”,
requireStack:['内部/预加载']
} 

欢迎提供任何有关正在发生的情况以及如何修复的建议

如果其他人遇到同样的问题,我将回答自己的问题:要访问节点REPL,只需全局安装esm包:

npm install -g esm
或者,如果只是需要项目的软件包,请在您的项目文件夹中:

npm i esm

有关更多信息,请检查此项。

如果其他人面临相同问题,我将回答自己的问题:要访问节点REPL,只需全局安装esm包:

npm install -g esm
或者,如果只是需要项目的软件包,请在您的项目文件夹中:

npm i esm
有关更多信息,请查看此