相关疑难解决方法(0)

已知错误 npm 无法在 Node.js v10.24.1 上运行,如何修复它,不更新到最新版本?

我跑:npm run dev

错误:已知 npm 无法在 Node.js v10.24.1 上运行

我已经研究并知道该命令:npm install -g npm@latest以及其他一些命令来解决问题

但问题是我的项目正在使用nodejs 10所以它不能使用最新的nodejs。那么有什么办法可以修复上述错误呢。谢谢

更新:我用来nvm安装和管理nodejs的版本。我的操作系统是 macOs

node.js npm npm-install

33
推荐指数
4
解决办法
13万
查看次数

使用nvm卸载当前活动的node.js版本

在Ubuntu 16.04上,我错误地使用root来安装nvm,然后通过nvm安装node.js 8.8.1.我也用过nvm alias default 8.8.1,认为它会纠正我的错误.

现在我想:

  1. 删除默认别名
  2. 卸载节点8.8.1
  3. 卸载与节点一起出现的npm 4.8.5
  4. 卸载nvm
  5. 为正确的非sudo用户正确重新安装所有内容

看起来我已经成功完成了第一部分:

# nvm unalias default
Deleted alias default - restore it with `nvm alias "default" "8.8.1"`
Run Code Online (Sandbox Code Playgroud)

但是nvm拒绝卸载节点8.8.1,因为它是唯一安装的版本:

# nvm uninstall 8.8.1                                                                                                                             
nvm: Cannot uninstall currently-active node version, v8.8.1 (inferred from 8.8.1).
Run Code Online (Sandbox Code Playgroud)

我猜我首先需要取消激活节点8.8.1,但我看到输出中没有任何东西nvm --help看起来会这样做.

在重新正确安装所有内容之前,我需要采取哪些步骤从机器上完全删除node.js,npm和nvm?

uninstall node.js npm nvm

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

node.js ×2

npm ×2

npm-install ×1

nvm ×1

uninstall ×1