window7安装node环境不能使用npm解决方法

本文讲述了在Windows 7上由于node.js版本限制,如何安装node 13.14.0及手动配置npm的问题,包括下载对应版本的npm包、解压并复制到正确目录,以及处理'npm'命令缺失的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是转载,详情请到https://blog.youkuaiyun.com/qq_42991509/article/details/121027663

今天用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/

cnpm链接:CNPM Binaries Mirror (npmmirror.com)

使用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.youkuaiyun.com/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。拷出来就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值