有时需要用到 低版本的node环境,但nvm不一定能安装成功,可能还会缺少一些功能,如npm等等,如下图所示:

以上例子中,该版本的node安装后就缺失了npm功能(虽然系统指引 让你单独下载npm,但不建议,因为可能还有其它功能缺失)。

解决方法

1.先将该node版本彻底删掉
nvm uninstall 14.17.6
2. 然后访问node官网,找到历史版本

  • 往下滚动页面,找到 Other release files

  • 点击进去,找到对应的 zip文件 并下载。

  • 接着在nvm目录下,创建一个v14.17.6文件夹,然后把刚下载的zip包解压到 v14.17.6 目录下即可,如下图

  • 最后打开 PowerShell 或 Dos,切换到该node版本即可,如下图

 注意:由于我本地是用nvm来管理node环境,所以建议直接下载zip包(因为直接解压就可用,免安装)。如果下载其它类型的安装文件(如后缀名为msi、exe等等的包),安装后管理会比较混乱,因为单独安装不会被nvm识别,所以无法被nvm统一管理。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐