关于nvm的安装 先安装了node后再安装npm node不是内部命令
在做项目的时候很早就安装了node,今天碰到需要切换版本的问题,因为有些项目规定了node版本的范围,所以务必会出现需要多个Node版本共存的问题
这里就需要用到nvm了
但是nvm安装后,再查看node -v 就显示 ‘node’ 不是内部或外部命令
查看了很多前辈的文档,自己也实际操作了几回,记录下最终解决的方法
卸载nvm,卸载node,重新安装nvm,再使用nvm安装node
0、卸载已安装了的nvm和node
1、下载nvm
nvm-setup.zip:安装版,推荐使用
2、安装
双击安装文件 nvm-setup.exe
其他都是普通的next
有两步是选择nvm安装的路径和node安装的路径
建议就使用默认路径,不然还会有很多坑
2.1 选择nvm安装路径
2.2 选择nodejs路径
3.安装完成后
新打开CMD,输入命令nvm,安装成功就会看到各种命令
这里我只记录一开始最需要的几条命令,以14,16.0版本为例
nvm install 14.16.0 安装指定版本的node
num list 查看当前所有的node版本
nvm use 14.16.0 使用指定版本的node
查看node -v 正常会输出node的版本,也可能 显示 ‘node’ 不是内部或外部命令
这里的解决方法就比较关键了,我的处理是
去 https://nodejs.org/zh-cn/download/releases/
找到对应node 版本,下载解压,拿到对应版本里的所有文件,
↓
替换原先已经下载了的14.16.0.里的所有文件
替换该文件 下 原先的所有文件
这样就好了,这里可能还会出现node不是内部或外部命令的问题,等一会或者重启cmd再试就没有问题了。
写博客新手,若不完整欢迎补充指点,谢谢