下载nodejs
报错:No installations recognized.
需要将之前的node环境删掉
删掉如下
报错:exit status 1: The system cannot find the path specified.
exit status 1: You do not have sufficient privilege to perform this operation.
解决:使用管理员身份去使用node版本
报错:'node' 不是内部或外部命令,也不是可运行的程序或批处理文件。
进入控制面板把nodejs彻底删掉
node版本切换不影响全局npm包的通用
切换版本下面,如果下载了全局包,全局包是跟着版本进行的,nvm切换node版本共用全局包:
npm config set prefix "D:\nodejs_global\node_global"
npm config set cache "D:\nodejs_global\node_cache"
添加环境变量
所以现在d盘下有三个文件夹:
- nvm:nvm的根路径,里面存有自己下载的各类node版本
- nodejs:映射nvm文件夹中当前已选择的node版本文件夹
- nodejs_global:npm下载的全局包文件夹,因为如果不这么做,那么下载的全局包只能再当前node版本下使用,切换到别的node版本,全局包就不通用了
评论区