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

待继续补充

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

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

学无止境,合作共赢

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

相关推荐
moxiaoran57532 小时前
uni-app萌宠案例学习笔记--页面布局和CSS样式设置
前端·css·uni-app
CrissChan2 小时前
Pycharm 函数注释
java·前端·pycharm
小小小小宇3 小时前
Vue.nextTick()笔记
前端
小约翰仓鼠4 小时前
vue3子组件获取并修改父组件的值
前端·javascript·vue.js
Lin Hsüeh-ch'in5 小时前
Vue 学习路线图(从零到实战)
前端·vue.js·学习
烛阴5 小时前
bignumber.js深度解析:驾驭任意精度计算的终极武器
前端·javascript·后端
计蒙不吃鱼5 小时前
一篇文章实现Android图片拼接并保存至相册
android·java·前端
全职计算机毕业设计5 小时前
基于Java Web的校园失物招领平台设计与实现
java·开发语言·前端
你的人类朋友6 小时前
✍️Node.js CMS框架概述:Directus与Strapi详解
javascript·后端·node.js