npm命令在安装nvm后失效

BUG沙狩 2024-10-09 12:33:01 阅读 69

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不再报错!可以正常使用了!



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。