【问题标题】:Nestjs Error: Failed to execute command: npm install --silent INestjs 错误:无法执行命令:npm install --silent I
【发布时间】:2021-10-19 09:10:06
【问题描述】:

我第一次尝试通过 cli 安装一个新的 nest 项目,并在选择包管理器后几秒钟后中止。 错误:无法执行命令:npm install --silent

我从这里和 github 尝试了解决方法,但没有一个有效

我让它跑了

nest new test-project
cd test-project
npm install @types/jest@27.0.1
npm install

但这不可能,在标准的 Ubuntu 20.04 上使用节点 v14.17.5 和 npm 7.20.6 对吗?

【问题讨论】:

  • 看起来像 github.com/nestjs/nest-cli 上的一个错误,也许是 npm 7.20(请参阅 this
  • 不确定。 ... 可能是。实际上,在安装嵌套之前,我将 npm 从 6 更新到 7,以确保我没有收到错误:/

标签: ubuntu nestjs


【解决方案1】:

这是一个权限问题。

只需运行sudo nest new project-name

应该可以的。

【讨论】:

  • 谢谢,但我不需要那么总是需要 sudo 权限来保存或执行任何操作吗?到目前为止,在任何类似的框架中都不需要 sudo。
【解决方案2】:

我在 node v14, npm 8.10 上遇到了同样的问题 我更新到节点 v16.13.0npm 8.1.4 并且项目创建与包管理器 npm 或 yarn 都可以正常工作。

【讨论】:

  • 成功了。前段时间我安装了 nvm 来管理节点,因为我注意到,在 Ubuntu 上升级节点有其怪癖。所以我用 node v16.13 安装了一个新的nestjs,它可以工作。谢谢。
猜你喜欢
  • 2019-11-28
  • 2017-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-08
  • 2016-06-03
  • 1970-01-01
  • 2020-01-15
相关资源
最近更新 更多