【问题标题】:Downgrade Node Js version降级Node Js版本
【发布时间】:2022-08-12 10:57:54
【问题描述】:

我想将 NodeJs 版本降级到 16,因为我在我的 React 应用程序中使用的一些依赖项不支持 NodeJs 17。我也尝试了这种方法 (another post on stack overflow),但是这个东西没有安装在我的 PC 上。

操作系统:Windows

任何形式的帮助表示赞赏。 提前致谢。

  • 您需要使用 nvm(节点版本管理器)下载 Node 版本 16,然后在您的项目中使用它。您使用的是哪个操作系统?
  • 最好的办法是从您的 PC 上完全卸载 nodejs 并安装 nvm github.com/nvm-sh/nvm,nvm 让我们的生活变得如此轻松,轻松切换节点版本。
  • 您的操作系统是 Linux / Windows / Mac?
  • n 不支持 Windows 只需卸载 node.js 并重新安装您想要的版本。您收到的错误消息是因为操作系统版本检查失败。另一方面,nvm 也不是 100% 与 Windows 兼容。
  • 无论如何,我不认为降级到 Node 16 是正确的方法。哪些依赖项不支持较新版本的 Node?

标签: node.js windows version downgrade


【解决方案1】:

您可以使用节点版本管理器(NVM)。您可以在其中降级或升级任何节点版本。请检查

https://github.com/nvm-sh/nvm

视窗: https://dev.to/skaytech/how-to-install-node-version-manager-nvm-for-windows-10-4nbi Ubuntu: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04

【讨论】:

  • 虽然这很有用,但更好的答案应该包括一个例子。
【解决方案2】:

2022 年更新示例

  1. 安装nvm(参见链接自述文件: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 进行验证。

【讨论】:

    【解决方案3】:

    n 是管理节点版本的最简单的包。

    https://www.npmjs.com/package/n

    【讨论】:

    • 没有答案!他正在尝试使用nn 不适用于 Windows...
    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 2019-12-27
    • 2013-02-14
    相关资源
    最近更新 更多