如何降级Node版本?

15

我想使用npm降级版本。当前版本是16.13.1。我想将其降级到12.0.1。请问有谁知道如何做吗?

谢谢!


可能听起来有些奇怪,但你可以使用npm安装另一个版本的npm。npm install -g npm@version - skellertor
@skellertor,OP 正在尝试安装 Node,而不是 npm。 - code
使用版本管理工具(例如 asdfvoltanvm)。 - jsejcksn
你可以在这里找到详细信息:如何降级Node版本 - Hatam Jafarov
这个回答解决了你的问题吗?如何降级到之前的Node版本 - undefined
8个回答

14

虽然这很有用,但更好的答案应该包括使用nvm降级Node的示例~ - dylanh724
怎么才能知道它已经切换了?当前版本是20.9,所以我运行了>nvm install 16,然后nvm use 16。“现在使用的是node v16.0.0”,但是当我运行ng serve时,我收到了来自Node.js v20.9.0的错误提示。 - undefined

3
你可以使用Node Version Manager实现这一点。首先安装nvm,然后在终端中执行以下命令:
nvm install 12.0.1

然后

nvm use 12.0.1

2
你可以使用:npm install -g node@version
所以在你的情况下,应该是这样的 -> sudo npm install -g node@12.0.1 也许需要在结尾加上--force来强制执行。

我尝试运行了那个命令,无论是带上 --force 还是不带,都会出现 404 错误 GET https://registry.npmjs.org/16.20.2 - Not found - undefined

1
清除本地 node 安装,找到并删除
where node

安装 nvm

Windows 用户

其他用户

显示所有版本

nvm ls available

安装你想要的

nvm install 12.0.1
nvm use 12.0.1

检查 Node 版本

node -v

我尝试了几种方法,这个方法有效,希望能帮到你。


0

首先检查您的Node版本

node -v
sudo npm install -g n
sudo n stable
sudo n 14.6.0 (you can chnage version here as you want to move)
npm install (jst run after all)

现在你可以通过以下方式检查Node和npm版本:

 node -v
 npm -v

对我来说不起作用。 - famfamfam

0

您还可以安装node npm模块,以更改(升级或降级)特定项目的NodeJS版本。


-1

尝试使用npm中的n软件包。在这里查找。

npm install -g n

n 10.16.0
n lts

只需执行n <version>即可下载并安装Node.js的版本。如果已经下载了该版本,n将从其缓存中安装。

-2

我终于找到了一个简单的解决方案。

  1. 卸载当前版本
  2. 下载您想要的版本。

对我来说很好用。

谢谢!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接