windows下nvm安装与使用及遇到的坑

本文记录了在Windows上使用nvm安装Node.js时遇到的‘node.exe不是有效的32位应用程序’错误,以及如何通过更改安装路径和配置设置来解决问题。安装过程中需要注意避开含有空格和汉字的路径,同时配置nvm的镜像源以提高下载速度。在D盘重新安装nvm和Node.js后,成功执行了nvm命令并验证了Node.js和npm的版本。

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

nvm是node版本的管理工具

查看nvm版本

nvm version

查看当前已安装的node.js版本

nvm ls

安装某个版本的node.js(arch是可选参数,32或者64,不写则默认系统位数)

nvm install node.js的版本号 [arch]

卸载某个版本的node.js

nvm uninstall node.js的版本号

切换node.js版本

nvm use node.js的版本号

之前把nvm卸载了,今天再安装的过程中,遇到了一些问题,在此记录一下。

1.我使用的是nvm-setup.exe进行安装nvm的,安装过程中一开始nvm和node的路径我都选择的默认C盘,一路next,但是到最后查看node版本的时候报node.exe不是有效的32位应用程序,拒绝访问。从网上搜了下说安装到D盘,并且安装路径里不能包含空格和汉字,不然nvm use的时候还会报错。于是我将nvm安装在了D盘下,node也安装在了D盘下自己新建的一个node文件夹下。安装后执行了下nvm version表示nvm安装成功。

2.安装成功后,配置了下node和npm的景象,怎么配置呢?将下方两行代码放到nvm文件夹下的settings.txt文件中。
settings.txt文件

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

3.配置完成就可以执行nvm install node.js的版本号进行node安装了。
4.安装成功后,执行node -v和npm -v都可以查看到版本号,大功告成啦。

还想说一下,当我第一次安装nvm到C盘报错的时候,我卸载nvm操作如下图。卸载了之后我按照网上说的安装到D盘,当时还是会报node.exe不是有效的32位应用程序,我多次尝试安装和卸载后就好了,不知道为什么,中间我还检查了下有没有node或者nvm等文件夹有没有删除干净,估计和这是有关系的。还有安装路径的文件夹名不能包含空格和汉字。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值