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

待继续补充

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

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

学无止境,合作共赢

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

相关推荐
艾恩小灰灰几秒前
CSS中的`transform-style`属性:3D变换的秘密武器
前端·css·3d·css3·html5·web开发·transform-style
Captaincc2 分钟前
AI coding的隐藏王者,悄悄融了2亿美金
前端·后端·ai编程
天天扭码6 分钟前
一分钟解决一道算法题——矩阵置零
前端·算法·面试
抹茶san18 分钟前
el-tabs频繁切换tab引发的数据渲染混淆
前端·vue.js·element
Captaincc22 分钟前
关于MCP最值得看的一篇:MCP创造者聊MCP的起源、架构优势和未来
前端·mcp
小小小小宇26 分钟前
记录老项目Vue 2使用VueUse
前端
vvilkim26 分钟前
React Server Components 深度解析:下一代 React 渲染模式
前端·react.js·前端框架
HBR666_36 分钟前
vue3 excel文件导入
前端·excel
天天扭码40 分钟前
偶遇天才算法题 | 拼劲全力,无法战胜 😓
前端·算法·面试
小菜刀刀44 分钟前
文件包含漏洞,目录遍历漏洞,CSRF,SSRF
前端·csrf