当前位置: 首页 > 知识库问答 >
问题:

错误:npm应该在节点repl之外,在正常的shell中运行

弓明亮
2023-03-14

我正在通过一个教程如何安装一切我需要开始我的项目。在我进入cmd之前,一切都很顺利,我已经创建了'path'并添加了所有内容,我有了node.js,但是下一步是通过cmd来npm安装Cordova。但当我尝试时,会发生这样的情况:

所以我在没有首先访问node的情况下尝试了它,然后发生了这样的情况:

很可能是我做错了一件很简单的事。但如果你能帮上忙我会非常感激的。

共有1个答案

霍修筠
2023-03-14

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

就像你第二次尝试那样运行它。修复方法可以在这里找到。

 类似资料:
  • 我是Node.js的新手。我从官方站点下载并安装了node.js安装程序。我已经在PATH环境变量中添加了这个安装程序文件夹,并且我能够运行程序。但是,当我试图在节点控制台中使用npm安装一些包时,它显示错误。我还在一个单独的控制台上试了一下。但它显示没有找到命令,尽管我在环境变量中添加了节点。

  • 我需要用于Angular 8 CLI的node10版本,并且在使用node10时。16.2,我得到如下所示的错误,并在运行 SyntaxError:在导出时,在严格模式之外尚不支持块作用域声明(let、const、function、class)。在模块上运行InthisContext(vm.js:53:16) _在对象上编译(module.js:387:25) 。模块_扩展。。js(module.

  • 我已经安装了npm和node(在Windows和direct安装中尝试了NVM)。 当运行'npm-v'或'节点-v'在Git Bash一切正常。但是当我尝试运行'npm run dev'(或任何其他命令)时,输出结果显示'节点命令不被识别'。 在其他外壳(CMD/Powershell)中,一切工作正常。 我检查了Windows中的路径变量,Git Bash中的路径变量,一切似乎都是正确的。 错误

  • 我是新来的节点,有点超出我的深度。在Mac OS X和Centos 6上都遇到此错误。发生在我尝试过的所有npm install xxx命令中。任何关于如何避免这一错误的建议都将不胜感激。 类似于npm,安装时会出现节点gyp错误,但我的用户名中没有空格,这就解决了他的问题。

  • 我不熟悉node。js。这是我的包裹。json文件 在heroku服务器上,我得到了这些错误日志 我在npm git上收到这些错误。谁能解决这个问题。 0信息如果以“确定”结尾,则有效 1 verbose cli[“C:\Program Files\nodejs\\node.exe”, 1详细的cli'C:\Program Files\nodejs\node_modules\npm\bin\npm

  • 当我运行命令我得到以下错误:- 我谷歌了一下,尝试了很多东西,都没有成功。