npm命令无法识别
经过几番查资料,修改后不起作用。
解决办法:
1.于是将原来的node 12.22.12版本和nvm1.10.1全部删除卸载
2. 删除历史.npmrc配置
再把原来的node残留删除干净,将npmrc文件删除
C:\Users\Administrator\.npmrc
node 配置 vue npm配置_.npmrc配置cache-CSDN博客
3.安装nvm,官网地址:
Releases · coreybutler/nvm-windows (github.com)
安装教程:
nvm安装,nvm的使用,nvm常用命令,nvm安装node报错,nvm切换不了,等系列集合-CSDN博客
安装node:
nvm install 16.13.0
安装过程中如果一直卡着不动,按ctrl+c即可,一般都已经下好了,可能因为某种原因卡住了,可以正常使用!
使用node
nvm use 16.13.0
查看安装的node版本 和当前使用的node版本
nvm list
4.配置npm镜像
npm config set registry http://registry.npmmirror.com
配置nvm镜像:
在nvm安装目录,找到 setting.txt 文件加上如下两行配置:
# 配置node镜像:node_mirror: https://npmmirror.com/mirrors/node/
# 配置npm镜像:npm_mirror: https://npmmirror.com/mirrors/npm/
5.配置全局共享npm
创建node_global和node_cache文件夹,并根据自己文件夹位置设置配置的路径
// 默认全局的npm安装目录:npm config set prefix "D:\Program\nodejs\node_global" // 默认全局的npm缓存目录:npm config set cache "D:\Program\nodejs\node_cache"
最后配置环境变量
用 npm root -g 命令,可以查看全局默认npm包的存储位置。
此电脑-->右键-->属性-->高级系统设置-->环境变量-->****用户环境变量-->选择Path变量-->点编辑--->选择新建-->将D:\Program\nodejs\node_global路径复制进去,记得保存即可,最好重启电脑使环境变量生效
开机后使用npm不再报错!可以正常使用了!