npm 安装 与 切换 淘宝镜像

news2024/9/20 11:03:29

一、镜像源

        npm默认镜像源是国外的,安装依赖速度较慢,使用国内的镜像源速度会快一些。

1、设置淘宝镜像源:

#最新地址 淘宝 NPM 镜像站喊你切换新域名啦!
npm config set registry https://registry.npm.taobao.org(弃用了)

npm config set registry https://registry.npmmirror.com(新的)

2、查看当前镜像源:

npm config get registry

3、设置官方镜像源:

npm config set registry https://registry.npmjs.org

还可以使用nrm查看和切换镜像

//安装nrm,一定要全局安装
npm install -g nrm

//nrm查看所有镜像源命令,带*即为当前使用的源

nrm ls
  npm ---------- https://registry.npmjs.org/
  yarn --------- https://registry.yarnpkg.com/
  tencent ------ https://mirrors.cloud.tencent.com/npm/
  cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
  npmMirror ---- https://skimdb.npmjs.com/registry/
 
//如果使用nrm ls发现全面都没有带*,则可以参考最后面的教程
 
//切换镜像源命令
nrm use xxx  //例:nrm use taobao 就可以切换自己想用的镜像源了
 
//当前使用的源
nrm current

taobao

二、使用cnpm安装

 npm install -g cnpm --registry=https://registry.npmmirror.com
 
 # 注册模块镜像
 npm set registry https://registry.npmmirror.com  
 
 // node-gyp 编译依赖的 node 源码镜像  
 npm set disturl https://npmmirror.com/dist 
 
 // 清空缓存  
 npm cache clean --force  
 
 // 安装cnpm  
 npm install -g cnpm --registry=https://registry.npmmirror.com  

三、常见包地址 

# mirror config
sharp_binary_host = https://npmmirror.com/mirrors/sharp

sharp_libvips_binary_host = https://npmmirror.com/mirrors/sharp-libvips

profiler_binary_host_mirror = https://npmmirror.com/mirrors/node-inspector/

fse_binary_host_mirror = https://npmmirror.com/mirrors/fsevents

node_sqlite3_binary_host_mirror = https://npmmirror.com/mirrors

sqlite3_binary_host_mirror = https://npmmirror.com/mirrors

sqlite3_binary_site = https://npmmirror.com/mirrors/sqlite3

sass_binary_site = https://npmmirror.com/mirrors/node-sass

electron_mirror = https://npmmirror.com/mirrors/electron/

puppeteer_download_host = https://npmmirror.com/mirrors

chromedriver_cdnurl = https://npmmirror.com/mirrors/chromedriver

operadriver_cdnurl = https://npmmirror.com/mirrors/operadriver

phantomjs_cdnurl = https://npmmirror.com/mirrors/phantomjs

python_mirror = https://npmmirror.com/mirrors/python

registry = https://registry.npmmirror.com

disturl = https://npmmirror.com/dist 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2139762.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网站采用H5+CSS3开发的优势和劣势

在现代网站开发中,HTML5和CSS3的结合使用已经成为一种趋势。以下是其优势和劣势的介绍: 优势 增强的多媒体支持:HTML5引入了新的标签,使开发者能够轻松嵌入音频、视频和图形,无需依赖第三方插件如Flash。这大大简化了…

【AI大模型】ChatGPT模型原理介绍(下)

目录 🍔 GPT-3介绍 1.1 GPT-3模型架构 1.2 GPT-3训练核心思想 1.3 GPT-3数据集 1.4 GPT-3模型的特点 1.5 GPT-3模型总结 🍔 ChatGPT介绍 2.1 ChatGPT原理 2.2 什么是强化学习 2.3 ChatGPT强化学习步骤 2.4 监督调优模型 2.5 训练奖励模型 2.…

基于单片机的风机故障检测装置的设计与实现(论文+源码)

1 系统总体设计方案 通过对风机故障检测装置的设计与实现的需求、可行性进行分析,本设计风机故障检测装置的设计与实现的系统总体架构设计如图2-1所示,系统风机故障检测装置采用STM32F103单片机作为控制器,并通过DS18B20温度传感器、ACS712电…

macOS使用brew安装并配置python环境

1.确认已安装brew环境,如没有安装,参考: macOS系统Homebrew工具安装及使用-CSDN博客 2.安装python python安装成功 3.添加pip路径到/etc/paths 4.查看python与pip默认安装版本

【leetcode】树形结构习题

二叉树的前序遍历 返回结果:[‘1’, ‘2’, ‘4’, ‘5’, ‘3’, ‘6’, ‘7’] 144.二叉树的前序遍历 - 迭代算法 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root [1,null,2,3] 输出:[1,…

git 更换远程地址的方法

需要将正在开发的代码远程地址改成新的地址,通过查询发现有三个方法可以实现,特此记录。具体方法如下: (1)通过命令直接修改远程仓库地址 git remote 查看所有远程仓库git remote xxx 查看指定远程仓库地址git remote…

外卖会员卡是不是一个骗局?

大家好,我是鲸天科技千千,大家都知道我是做小程序开发的,平时会给大家分享一些互联网相关的创业项目,感兴趣的可以跟我关注一下。 首先就是要搭建一个自己的外卖会员卡系统小程序,我们自己的工作就是把这个小程序推广…

JDBC注册驱动及获取连接

文章目录 1. JDBC注册驱动1.1 导入驱动 Jar 包1.2 注册驱动1.2.1 API介绍1.2.2 使用步骤1.2.3 案例代码 2. 获取连接2.1 API介绍2.2 参数说明2.3 注意事项2.4 使用步骤3.5 案例代码 1. JDBC注册驱动 Connection表示Java程序与数据库之间的连接,只有拿到Connection才…

TCP/IP网络模型分层

应用层 应用层是最上层的,也就是我们能直接接触到的就是应用层(Application Layer),手机和电脑上的应用软件都是在应用层实现。当两个不同设备的应用需要通信的时候,应用就会把数据传输给下一层,也就是传输层 所以,应用层只需要…

PMP--一模--解题--91-100

文章目录 13.干系人管理91、 [单选] 在项目执行期间,一名外部干系人反对一项重大范围变更。除非重新评估干系人的决定,否则项目进展将受到影响。项目经理下一步该怎么做? 5.范围管理92、 [单选] 一客户给你一复杂项目的采购工作说明书&#x…

「数组」堆排序 / 大根堆优化(C++)

目录 概述 核心概念:堆 堆结构 数组存堆 思路 算法过程 up() down() Code 优化方案 大根堆优化 Code(pro) 复杂度 总结 概述 在「数组」快速排序 / 随机值优化|小区间插入优化(C)中,我们介绍了三种基本排序中的冒泡…

数学学习记录

9月14日 1.映射: 2.函数: 9月15日 3.反函数: 4.收敛数列的性质 5.反三角函数: 9月16日 6.函数的极限: 7.无穷小和无穷大 极限运算法则:

MySQL_简介及安装、配置、卸载(超详细)

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :&#x1…

小麦病害检测数据集【‘细菌叶斑病‘, ‘褐斑病‘, ‘叶瘤病‘】

小麦病害检测数据集】nc3 标签names:[Bacteria Leaf Blight,Brown Spot, Leaf smut] 名称:【细菌叶斑病, 褐斑病, 叶瘤病】共6715张,8:1:1比例划分,(train;5372张,val:671张,test:67…

【AI视频】复刻抖音爆款AI数字人作品初体验

博客主页: [小ᶻZ࿆] 本文专栏: AI视频 | AI数字人 文章目录 💯前言💯抖音上的爆火AI数字人视频💯注册HeyGen账号💯复刻抖音爆款AI数字人💯最终生成效果💯小结 对比原视频效果:…

JVM面试真题总结(十一)

文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 解释双亲委派模型及其优势 双亲委派模型是Java类加载器的一个重要…

Qt:静态局部变量实现单例(附带单例使用和内存管理)

前言 本文主要写静态局部变量实现的单例以及单例的释放,网上很多教程只有单例的创建,但是并没有告诉我们单例的内存管理,这就很头疼。静态局部变量实现的单例应该是最简单的单例,而且不需要内存管理。 正文 静态局部变量单例&a…

微服务实战系列之玩转Docker(十五)

前言 博主的玩转Docker系列,今天正式开启第十五篇的征程! 在过去的十四篇中,涉及的内容有知识、有原理、有工具、更有实践。当你打开每一篇文章时,均会获得一个特定主题的知识和技巧,助你在云原生的世界里&#xff0c…

C++实现unordered_map和unordered_set

1. 结构示意 2. 模版参数控制 我们知道,unordered_set和unordered_map与set和map是一样的,前者不是真正的键值对,它的value值和key值相同;后者是真正的键值对。STL非常注重代码的复用,它们在底层使用了同一棵红黑树模…

floodfill算法(一)

目录 一、图像渲染 1. 题目链接:733. 图像渲染 2. 题目描述: 3. 解法 🌴算法思路: 🌴算法代码: 二、岛屿数量 1. 题目链接:200. 岛屿数量 2. 题目描述: 3. 解法 &#x1f…