错误:npm 应该在节点 repl 之外运行,在您的普通 shell 中

Posted

技术标签:

【中文标题】错误:npm 应该在节点 repl 之外运行,在您的普通 shell 中【英文标题】:Error: npm should be run outside of the node repl, in your normal shell 【发布时间】:2014-12-21 11:46:51 【问题描述】:

我正在阅读有关如何安装启动我的项目所需的一切的教程。一切都很顺利,直到我进入 cmd,我已经创建了“PATH”并添加了所有内容,我有 node.js,但是下一步是通过 cmd 访问 npm install cordova。虽然当我尝试时会发生这种情况:

所以我在没有先访问节点的情况下自行尝试,然后发生了这种情况:

这可能是我做错了什么非常简单的事情。但我们将非常感谢您的帮助。

【问题讨论】:

【参考方案1】:

不要在 REPL 中运行 npm install xxx - REPL 用于测试 Node.js 代码,而不是运行可执行文件(嗯,npm)。

只需像您尝试过的second time 一样运行它。对此的修复可以是found here。

【讨论】:

以上是关于错误:npm 应该在节点 repl 之外运行,在您的普通 shell 中的主要内容,如果未能解决你的问题,请参考以下文章

打破节点repl中的无限循环?

npm安装比特币 - 接收 - 付款 - 保存

如何在node中运行下面的IPFS示例?

用于 Emacs Lisp 的 REPL

node.js关于node.js,如何解决npm should be run outside of the Node.js REPL, in your normal shell报错?

node.js关于node.js,如何解决npm should be run outside of the Node.js REPL, in your normal shell报错?