淘宝npm镜像源更新后,如何正常使用npm命令

news/2024/9/22 22:56:36 标签: npm, 前端, node.js

文章目录

  • 一. npm命令报错
  • 二. 更换淘宝最新npm镜像源
  • 三. npm命令使用

npm_1">一. npm命令报错

使用npm install *****命令 报错

npm error code CERT_HAS_EXPIRED
npm error errno CERT_HAS_EXPIRED
npm error request to https://registry.npm.taobao.org/express failed, reason: certificate has expired

原因:

淘宝npm镜像的最新地址是:https://registry.npmmirror.com/。这个地址是淘宝镜像在旧域名(npm.taobao.org和registry.npm.taobao.org)证书过期后更新的新地址。

npm_15">二. 更换淘宝最新npm镜像源

  1. 百度、Google搜索淘宝最新npm镜像源,注意筛选最新时间的博客
  2. nvm环境配置。

nvm安装完毕之后要在根目录下的settings添加两行命令:

# 配置node镜像:
node-mirror: https://npmmirror.com/mirrors/node/
# 配置npm镜像:
npm-mirror: https://npmmirror.com/mirrors/npm/

  1. 全局使用淘宝源。
  • 全局使用淘宝源。修改为淘宝镜像源
npm config set registry https://registry.npmmirror.com/

npm install -g cnpm --registry=https://registry.npmmirror.com/

  • 验证npm镜像源是否切换成功
npm config get registry

如果返回的地址是https://registry.npmmirror.com/,那么说明你已经成功切换到淘宝的npm镜像源了。

  • npm与cnpmnpm与cnpm其实没什么大的区别,npm默认的镜像时国外的,cnpm下载镜像是国内淘宝团队的,下载速度快点,其实直接将npm的下载仓库直接设置为淘宝镜像就可以了。不同的是在项目中下载项目依赖时包时命令不同,用npm执行npm install -g ,用cnpm时,用cnpm install -g 命令就可以了。

npm_57">三. npm命令使用

正常使用npm和cnpm命令。

node.js的环境变量配置

nvm下载node.js以及环境变量配置


http://www.niftyadmin.cn/n/5670937.html

相关文章

Vue的指令v-model的原理

v-model的原理 原理:v-model本质上是一个语法糖。例如应用在输入框上,就是value属性和input事件的合写。 作用:提供数据的双向绑定 数据变,视图跟着变 :value视图变,数据跟这变 input 注意:$event用于在…

二分查找算法(3) _x的平方根

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 二分查找算法(3) _x的平方根 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 温馨…

【玉米田】

题目 代码 #include <bits/stdc.h> using namespace std; typedef long long LL;const int mod 1e8; const int M 1 << 12; LL f[13][M]; int g[13]; vector<int> state; vector<int> p[M]; int n, m; bool check(int x) {return !(x & x <&…

深度学习02-pytorch-05-张量的索引操作

在 PyTorch 中&#xff0c;张量的索引操作是非常灵活且强大的&#xff0c;允许你访问和修改张量中的特定元素或子集。与 NumPy 的数组操作类似&#xff0c;PyTorch 的张量支持多种索引方法&#xff0c;包括单纯的基础索引、高级索引和切片等。下面详细介绍 PyTorch 中常见的张量…

跨站请求伪造(CSRF)漏洞详解

免责申明 本文仅是用于学习检测自己搭建的DVWA靶场环境有关CSRF的原理和攻击实验,请勿用在非法途径上,若将其用于非法目的,所造成的一切后果由您自行承担,产生的一切风险和后果与笔者无关;本文开始前请认真详细学习《‌中华人民共和国网络安全法》‌及其所在国家地区相关法…

MATLAB给一段数据加宽频噪声的方法(随机噪声+带通滤波器)

文章目录 引言方法概述完整代码:结果分析结论参考文献引言 在信号处理领域,添加噪声是模拟实际环境中信号传输时常见的操作。宽频噪声可以用于测试系统的鲁棒性和信号处理算法的有效性。本文将介绍如何使用 M A T L A B MATLAB MATLAB给一段数据添加宽频噪声,具体方法是结合…

PointNet2(一)分类

发现PVN3D中使用到了pointnet2和 densfusion等网络&#xff0c;为了看懂pvn3d&#xff0c;因此得看看pointnet2&#xff0c;然而带cpp&#xff0c;cu文件的程序一时办事编译不成功&#xff0c;因此找到了一个 Pointnet_Pointnet2_pytorch-master&#xff0c;里面有pointnet和po…

SpringBoot结合Mybatis-plus项目直接执行sql语句

在平常的SpringBoot项目中&#xff0c;只有极少的情况需要直接执行sql语句&#xff0c;不需要传参。这里通过Mybatis-plus实习效果。 在dao层新增一个接口&#xff0c;通过Select注解执行sql语句。 Select("${codeSql}")List<Map<String, Object>> getD…