Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >设置npm源的几种方式

设置npm源的几种方式

作者头像
绿巨人
发布于 2020-02-21 03:43:55
发布于 2020-02-21 03:43:55
10K00
代码可运行
举报
文章被收录于专栏:绿巨人专栏绿巨人专栏
运行总次数:0
代码可运行

设置npm源的几种方式

原始源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# the original source
https://registry.npmjs.org/

方案: 使用nrm

  • 安装
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install -g nrm
  • 列出源的候选项
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nrm ls

输出结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
* npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
  taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/
  • 使用淘宝源
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nrm use taobao

方案: 改变全局的注册

  • 设置成淘宝源
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm config set registry https://registry.npm.taobao.org
  • 查看结果
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm config get registry

输出结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://registry.npm.taobao.org/
  • 测试一下
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm info underscore

方案: 在命令行里指定源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm --registry https://registry.npm.taobao.org install [name]

方案: 修改 ~/.npmrc

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
registry = https://registry.npm.taobao.org

方案: 使用cnpm

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install [name]

参照

淘宝源链接

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
npm源管理
原始源 安装完node之后,默认的原始源是: https://registry.npmjs.org/ cnpm 原始源在国外,所以速度受到限制。 可以通过安装cnpm使用淘宝镜像来进行加速: // 安装cnpm命令,不会改变npm的源 npm install -g cnpm --registry=https://registry.npm.taobao.org //使用 cnpm install 但是使用cnpm有时会有一些奇怪的错误,可以通过改变源的方式来进行加速。 临时改变源 使用 npm 命令的时候,
三分恶
2021/01/20
1.3K0
02·灵魂前端工程师养成-安装配置Node.js
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
5790
02·灵魂前端工程师养成-安装配置Node.js
使用nrm管理npm仓库
用npm装包的时候,经常碰到太慢或者npm官网被墙的情况,有时候凑合一下就改一下 "~/.npmrc" 文件,但是经常改来改去也挺麻烦的,于是找到了可以使用nrm来管理npm仓库。 安装 sudo npm install -g nrm 查询仓库 使用 “nrm ls” 查看所有仓库 $ nrm ls * npm ---- https://registry.npmjs.org/ cnpm --- http://r.cnpmjs.org/ taobao - https://registry.npm.t
kongxx
2018/05/14
1.6K0
NPM 如何换源?
对于 NPM,下载完后不换源的话,下载依赖包就相当的慢,最后超时下载失败也经常发生。
前端西瓜哥
2022/12/21
6K1
1. Centos7下使用 nvm 安装 nodejs 环境
nvm是可以切换管理nodejs版本的开源工具,其中可以看看Github上的仓库。访问nvm的github,根据介绍可以看到相关的安装脚本,如下:
Devops海洋的渔夫
2022/01/14
1.5K0
1. Centos7下使用 nvm 安装 nodejs 环境
54. Vue nrm的使用
使用npm下载镜像默认是采用国外的镜像地址的,那么当在国内使用国外的地址来下载软件,那么肯定存在网络缓慢的过程。
Devops海洋的渔夫
2022/01/17
4000
54. Vue nrm的使用
史上最贴心NPM私服搭建辅导
•微信公众号 《JavaScript全栈》•掘金 《合一大师》•Bilibili 《合一大师》•verdaccio[1]
合一大师
2020/07/20
2.1K0
史上最贴心NPM私服搭建辅导
iMac(OS X)日常开发中各种代理设置方法汇总(shell、Android Studio、gem、npm)
写在前面 由于各种各样的墙的原因,导致日常开发中我们会遇到各种各样的因为网络的问题导致的不能访问、超时等问题。每次遇到都会去查一遍,很是费时,今天专门总结汇总一下。由于考虑到需要不停的切断是否使用,因此这里不再介绍设备全局代理的设置方式。 对于mac环境,我们大部分时间都是使用命令行,因此代理配置相关的主要就是关于shell的代理配置。很奇怪shell命令行下配置的代理仅仅对shell相关的部分命令(例如wget等)生效,不是对整个机器生效(例如npm等还是要使用专门的代理)。当然也有可能由于公司网络异常复
子勰
2018/05/22
1.5K0
【开发指南】(一)Ionic3开发环境配置常规ionic的环境搭建如下:
工欲善其事,必先利其器,搭好环境是开发的前提,有时环境没弄好,不时报错往往很扎心。
IT晴天
2018/08/20
2.3K0
npm 切换源
安装 $ npm install -g nrm 列出可选的源 $ nrm ls * npm ---- https://registry.npmjs.org cnpm --- http://r.cnpmjs.org/ taobao -http://registry.npm.taobao.org/ eu ----- http://registry.npmjs.eu/ au ----- http://registry.npmjs.org.au/ sl ---
咻一咻
2020/05/29
1.2K0
Node版本及源管理
Node 版本推荐用最新的lts版本(目前12.x), 尝鲜可以用current版本(一般比稳定版超前一个大版本)
CRPER
2020/04/30
1.2K0
推荐一下前端开发时npm源管理工具
解决方法: 找到nrm所在目录,一般是c盘用户文件夹下:C:\Users\用户名\AppData\Roaming\npm\node_modules\nrm
裴大头
2022/01/17
9020
推荐一下前端开发时npm源管理工具
Yarn 安装与使用详细介绍「建议收藏」
在 Node 生态系统中,依赖通常安装在项目的 node_modules 文件夹中。然而,这个文件的结构和实际依赖树可能有所区别,因为重复的依赖可以合并到一起。npm 客户端把依赖安装到 node_modules 目录的过程具有不确定性。这意味着当依赖的安装顺序不同时,node_modules 目录的结构可能会发生变化。这种差异可能会导致类似 “我的电脑上可以运行,别人的电脑上不行” 的情况,并且通常需要花费大量时间定为与解决。
全栈程序员站长
2022/09/01
9.4K0
Yarn 安装与使用详细介绍「建议收藏」
nnrm - 一个极简的 npm/yarn registry 切换管理器
GitHub: https://github.com/YunYouJun/nnrm/
云游君
2021/05/21
2.6K0
【工具】前端新人入职必备清单
大家好,我是 Gopal(锅巴),目前就职于 Shopee,一家东南亚跨境电商公司。
GopalFeng
2022/08/01
1.1K0
【工具】前端新人入职必备清单
很多人上来就删除的package-lock.json,还有这么多你不知道的!
看完本文,你将从整体了解依赖版本锁定原理,package-lock.json 或 yarn.lock 的重要性。首先要从最近接连出现两起有关 npm 安装 package.json 中依赖包,由于依赖包版本更新 bug 造成项目出错问题说起。
coder_koala
2021/04/21
4.1K0
分分钟教会你搭建企业级的 npm 私有仓库
npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。让我们跨过了 Ctrl+C、Ctrl+V,通过 npm install x 的方式将别人的优秀代码模块引入到自己的项目中。这些优秀的模块能被共享的原因,一方面是有 npm 这么一个包管理工具,另外就是 npm 仓库。
lucifer210
2020/06/29
6K0
分分钟教会你搭建企业级的 npm 私有仓库
【Node.js】:配置源(registry)、代理(proxy)
换npm、yarn的镜像源,或配置npm、yarn的代理,都是为了解决 npm 依赖下载慢的问题。
WEBJ2EE
2021/01/28
18.1K0
【Node.js】:配置源(registry)、代理(proxy)
Vue开发仿京东商场app
vue3-jd-h5是一个电商H5页面前端项目,基于Vue 3.0.0 + Vant 3.0.0 实现,主要包括首页、分类页面、我的页面、购物车等,部分效果如下图。
xiangzhihong
2021/01/15
1K0
切换淘宝最新镜像源npm
npm 是 JavaScript 世界的包管理器,开发者每天都需要通过 npm 来下载、安装、更新各种包。为了提高国内用户的下载速度,淘宝团队维护了一个镜像源。
井九
2024/10/12
13.4K0
相关推荐
npm源管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验