全部
常见问题
产品动态
精选推荐

使用nrm集中管理镜像

管理 管理 编辑 删除

对于Node.js的安装,我们使用nvm来集中管理多个Node.js版本。而在实际开发过程中,我们还会涉及到对依赖包的管理。这时候,我们又要用到npmyarn这些工具。而这些又受限于网络的关系,经常抽风。

平时,我们使用的时候,都会通过类似下面的命令来分别设置国内的镜像:


# npm设置
npm config set registry https://registry.npm.taobao.org

# yarn设置
yarn config set registry https://registry.npm.taobao.org






现在工具越来越多,一个个设置是真的不方便。所以,这里还是推荐大家再安装一个nrm来统一管理这些镜像。

#安装nrm

先执行下面的命令来安装(当然,最好先执行上面的命令,让下面的安装能流畅完成):


# npm安装
npm install -g nrm
# yarn安装
yarn add global nrm





安装成功后,使用nrm --version查看命令,验证是否安装正常。

#nrm ls:查看源列表


$ 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 use:修改镜像

使用下面的命令,修改镜像:


$ nrm use taobao
 SUCCESS  The registry has been changed to 'taobao'.



#自动切换镜像

如果你想Node.js项目能自动切换镜像的话,只需要在项目根目录下,创建.npmrc或者.yarnrc文件,然后像下面这样配置:


registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"



这样,项目在打开的时候,就会自动设置想要的镜像,而不需要手工切换了。

另外,这里的registry地址也可以配置成你自己的registry。.npmrc或者.yarnrc文件也可以放到用户目录下,已实现更大范围的默认设置。


请登录后查看

嘻嘻哈哈 最后编辑于2024-12-11 16:30:31

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
53
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服