windows10安装配置nvm以达到切换nodejs的目的
前言
各种各样的项目,各种node环境,还有node_modules这个庞然大物。。想想都觉得恐怖。
所以现在有了:nvm-切换node环境,pnpm–解决重复下载同样类库的问题。
下面将就如何在win10下配置进行说明
nvm下载配置
nvm的github下载地址
先现在win10的安装文件。
如下图:
安装完再说:
然后,下一步就关键了,要安装不同版本的nodejs–我目前需要用到的有18以及20.
需要先进行镜像的设置,如下:
- 方法1:执行命令直接设置:
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
- 方法2:在nvm的根目录下修改setting文件,添加以下内容:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
备注:使用
nvm root
可以查到nvm的根目录
两种方法随意使用:
安装18以及20版本的nodejs:
然后,千万记得重启电脑一下。
无法识别node以及npm
参考:
nvm安装后出现‘node‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
重启以后打开命令行发现:
检查一下环境变量:
可以看到有NVM_HOME以及NVM_SYMLINK两个变量,其中有 program/nodejs这个目录。NVM_SYMLINK应该是真正切换node的目录了,基本原理是将各个版本的文件复制到这个目录去。
检查一下目录是否存在:
而program 下面没有nodejs文件夹的话,以后可能复制不过去的。
下面统一一下:
都变更为nvm下面且–注意,要在nvm目录下手动添加nodejs文件夹!
然后重启,再执行一下切换命令,你会发现,nodejs下面有东西出现了:
然后就可以查看到npm的信息了:
pnpm安装
npm install -g pnpm
然后你会看到: