首页 > 解决方案 > 无法将节点降级到特定版本

问题描述

我正在构建一个示例应用程序,我需要在其中使用Node Version v9.11.2npm 4.0.0。目前我的系统上安装了节点版本 v16.4.0。我尝试通过卸载最新版本并从官方网站安装版本 9.11.2 来安装特定版本 问题:问题是我可以毫无问题地卸载最新版本但是当我尝试安装旧版本(9.11.2)时,命令被打开,它什么也不做。我还尝试使用 cli 命令安装旧版本,即。npm install -g node@9.11.2,它安装版本,但在使用node -v检查版本时,它仍然显示最新版本(16.4.0)

以下是截图以便更好地理解

安装版本 9.11.2 但显示 16.4.0

请问有什么解决办法吗?

标签: node.js

解决方案


使用 docker 有可能吗?如果是这样,您可以简单地获取所需版本的 docker 映像并从那里使用 if。

另一种方法是使用 NVM,它是管理 nodejs 版本的非常有用的工具。为了您的方便,我将包括他们的 github 存储库:

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


推荐阅读