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

待继续补充

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

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

学无止境,合作共赢

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

相关推荐
Drift_Dream1 天前
Node.js 第3课:Express.js框架入门
node.js
Younglina1 天前
一个纯前端的网站集合管理工具
前端·vue.js·chrome
木头程序员1 天前
前端(包含HTML/JavaScript/DOM/BOM/jQuery)基础-暴力复习篇
开发语言·前端·javascript·ecmascript·es6·jquery·html5
卖火箭的小男孩1 天前
# Flutter Provider 状态管理完全指南
前端
小雨青年1 天前
鸿蒙 HarmonyOS 6|ArkUI(01):从框架认知到项目骨架
前端
Null1551 天前
浏览器唤起本地桌面应用(基础版)
前端·浏览器
pas1361 天前
31-mini-vue 更新element的children
前端·javascript·vue.js
wordbaby1 天前
TanStack Router 实战:如何构建经典的“左侧菜单 + 右侧内容”后台布局
前端·react.js
oMcLin1 天前
如何在 RHEL 7 上优化 Nginx 与 PHP‑FPM 配置,确保高并发 Web 应用的稳定性与响应速度?
前端·nginx·php
Taiyuuki1 天前
WebGPU 开发者福音!在 VS Code 中实时预览你的WGSL着色器作品
前端·gpu·图形学