使用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

待继续补充

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

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

学无止境,合作共赢

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

相关推荐
程序员小淞1 天前
写一个行政区划下拉选组件(异步+搜索)
前端
星栈1 天前
用 Rust + Makepad 做一个 JSON 查看器:从零到能用的全过程
前端·rust
yijianace1 天前
Python爬虫实战:分页爬取 + 详情页采集 + CSV存储
前端·爬虫·python
想吃火锅10051 天前
【前端手撕】防抖节流
前端
MemoriKu1 天前
Flutter 相册 APP 视频模态稳定化实战:从视频抽帧、Embedding 元数据到 Android 真机启动修复
android·开发语言·前端·flutter·架构·音视频·embedding
lichenyang4531 天前
ArkUI 票根卡片:PathShape 真挖洞,shadow 沿凹陷外发光
前端
Cache技术分享1 天前
432. Java 日期时间 API - 时间工具 TemporalQuery 详解
前端·后端
假如让我当三天老蒯1 天前
暂时性死区是否和闭包是相背的呢(自学用)
前端·javascript
渣波1 天前
前端开发主页面小技巧
前端·javascript
柯克七七1 天前
我用3个周末重构了公司的前端项目,老板没发现,但同事都来找我要代码了
前端