今天用nvm安装node 16 和 14.0.0 都没有安装成功。

原因是从14.0.0开始,node不再支持win7系统了。

所以,最高只能安装到13.14.0

1、node和npm下载地址

历史node版本下载官方地址:https://nodejs.org/en/download/releases/

历史npm版本官方下载地址:https://npm.taobao.org/mirrors/npm/

使用nvm去安装高版本的node的时候,npm可能没有安装成功。就需要我们手动下载node对应的npm版本后,解压缩放到node安装目录下相应的地方去。

2、解决node安装成功后’npm’不是内部或外部命令

原因是node安装成功了,但是,因为网络原因,npm没有安装成功。需要手动添加。

我们去目录下查看,是没有npm文件的。
在这里插入图片描述我们先找到我们安装的node版本对应的是什么npm版本。
在这里插入图片描述在这里,我们会找到对应的npm版本。其实,用nvm安装的时候,命令行也会提示的。不过没有留意。

然后去上面我给的npm网址下载对应的压缩包。

在这里插入图片描述
下载完成后解压缩,得到如下文件夹
在这里插入图片描述
我们把整个文件夹拷贝到安装的node下的node_modules文件夹内,并且改名为npm

在这里插入图片描述然后,我们进npm目录下的bin文件夹内,将标红的四个文件拷贝到node版本的目录下。

在这里插入图片描述拷贝后,node目录如下
在这里插入图片描述这个时候,我们在控制台运行 npm -v来检查npm是否安装成功。

在这里插入图片描述

3、其他问题参考

windows下 nvm安装参考:https://blog.csdn.net/fenfeidexiatian/article/details/96993384

win7如果安装了高于14.0.0的版本,如何清除?

使用nvm uninstall 版本号 卸载相应的版本,然后在nvm下面,去手动删除对应的文件夹。

在这里插入图片描述
这个这样后,nvm list 命令 还能看到那个删除的版本,

则需要这篇文章 <<强制删除使用nvm安装的node版本>>

https://www.cnblogs.com/starlog/p/14385550.html

内容很简单,就是在nvm目录下,运行命令行 执行RD /S v15.8.0 后面的v15.8.0 改成你需要卸载的node版本。

2022.2.12更新:

淘宝的npm镜像地址失效了,下载不了怎么办?

有办法,我们知道,完整的node内其实是包含npm的。我们去下载一个对应版本zip格式的node版本下来,解压,里面就会有对应的npm。拷出来就可以了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐