降级Node Js版本

5
我想把NodeJs版本降级到16,因为我的React应用程序中使用的一些依赖不支持NodeJs 17。我也尝试了这个方法(stack overflow上另一篇帖子),但是在我的电脑上无法安装此软件。

操作系统:Windows enter image description here

非常感谢任何形式的帮助。


1
你需要使用 nvm(node 版本管理器)下载 Node 版本 16,然后在你的项目中使用它。你使用的是哪个操作系统? - Charchit Kapoor
最好的方法是从您的电脑上完全卸载nodejs,然后安装nvm https://github.com/nvm-sh/nvm。使用nvm可以轻松切换不同版本的node,让我们的生活变得更加简单。 - Javascript Hupp Technologies
你的操作系统是Linux / Windows / Mac? - smilyface
Windows不支持从n进行操作。只需卸载node.js并重新安装所需版本即可。您收到的错误消息是因为操作系统版本检查失败。另一方面,nvm也不完全兼容Windows。 - Marc
我认为降级到Node 16不是正确的方法。那些依赖项不支持更新版本的Node? - AKX
5个回答

4
清除本地安装的Node,找出其位置并删除。
where node

安装 nvm

Windows 用户请点击此处

其他用户请点击此处

查看所有版本

nvm ls available

安装您想要的软件

nvm install 16.11.0
nvm use 16.11.0

检查Node版本

node -v

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


3

虽然这很有用,但更好的答案应该包括一个示例。 - dylanh724

0
  1. 安装nvm(请参阅链接readme文件:Windows使用安装程序,Linux使用CLI复制+粘贴bash脚本)。
  2. 重新启动shell(如果在安装时打开了它),以注册新路径。
  3. 例如,如果您想要14.18.1:nvm use 14.18.1
  4. 如果您没有安装它,它会让您知道。 在这种情况下:nvm install 14.8.1 -> 重复#3。
  5. node -v进行验证。

0

Nodejs.org在其发布目录中提供了以前的版本。找到您需要的节点版本并安装它。

https://nodejs.org/dist/


-1

不是答案!他试图使用 nn 不适用于 Windows... - Marc

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