使用nrm快速切换npm源以及解决Method Not Implemented

文章目录

什么是nrm

  • 是npm 源管理器
  • 使用它可以快速切换 npm源

如何使用nrm

查看本机目前使用的npm 源

复制代码
npm config ls

安装nrm

复制代码
npm install -g nrm

查看可选源

星星代表的是当前使用源

复制代码
nrm ls

查看当前使用源

复制代码
nrm current

切换源

复制代码
nrm use <源名字>

添加源

复制代码
nrm add <源名字> <url>

删除源

nrm del <源名字>

测试源的响应时间

复制代码
nrm test <源名字>

举个栗子:测试淘宝源响应时间

复制代码
nrm test taobao

如果你遇到这个报错,就可以采用这种方案解决哦

npm audit 报错 npm WARN audit 501 Method Not Implemented

复制代码
npm WARN audit 501 Method Not Implemented - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick - [NOT_IMPLEMENTED] /-/npm/v1/security/audits/quick not implemented yet
{
  error: '[NOT_IMPLEMENTED] /-/npm/v1/security/audits/quick not implemented yet'
}
npm ERR! audit endpoint returned an error

解决方案:

1. 切换为官方源

复制代码
npm install -g nrm
nrm use npm

2. 查看漏洞

复制代码
npm audit


3. 修复漏洞

复制代码
npm audit fix

4. 下面命令慎重使用:强制解决漏洞

--force是一个危险的选择,因为它会升级依赖项而不考虑任何规则。例如,这可能导致依赖关系从一个版本转到另一个1.2.0版本2.3.0。这意味着您在项目中使用的函数可能不再存在或具有不同的行为,从而有效地破坏了您的应用程序。

复制代码
npm audit fix --force

待继续补充

  • 今天就写到这里啦~
  • 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~
  • 大家要天天开心哦

欢迎大家指出文章需要改正之处~

学无止境,合作共赢

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

相关推荐
大翻哥哥14 分钟前
Python上下文管理器进阶指南:不仅仅是with语句
前端·javascript·python
IT_陈寒27 分钟前
React 性能优化必杀技:这5个Hook组合让你的应用提速50%!
前端·人工智能·后端
再吃一根胡萝卜42 分钟前
Git 强制推送指南:新手必读的「危险操作」解析
前端
诚实可靠王大锤1 小时前
react-native项目通过华为OBS预签名url实现前端直传
前端·react native·华为
Monly211 小时前
Vue:下拉框多选影响行高
前端·javascript·vue.js
是罐装可乐1 小时前
前端架构知识体系:Source Map 的用法和全面解析
前端·映射·前端架构·代码安全·源码地图·source-map
小桥风满袖1 小时前
极简三分钟ES6 - ES8中对象扩展
前端·javascript
代码的余温1 小时前
Web服务器VS应用服务器:核心差异解析
运维·服务器·前端
一涯1 小时前
日常小常识记录
前端
那一抹阳光多灿烂2 小时前
CSS 编码规范
前端·css