nrm
NPM
镜像源管理工具。
可以简单且快速的切换不同的npm镜像源。
为什么使用nrm?
- 有些npm库在某个镜像经常性访问失败,下载不了npm依赖。(nrm可以快速切换npm源)。
- 内置了常用的镜像,不需要手动添加。
- 一般公司会有私有npm镜像,很方便添加并使用。
如何使用?
安装
npm install -g nrm
查看安装版本
一般这一步可以校验是否已经正确安装。
nrm --version
结果:1.2.5
卸载
npm uninstall -g 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/
*号表示正在使用的镜像
添加私服
add <registry> <url> [home] Add one custom registry
nrm add private_registry http://192.168.1.20:4873/
使用添加的私服
use <registry> Change registry to registry
nrm use private_registry
测试镜像速度
test [registry] Show response time for specific or all registries
# 测试全部
nrm test
# 测试指定镜像
nrm test private_registry
帮助
帮助手册,查看具体的命令说明。
nrm --help
multipass
轻量级的Ubuntu虚拟机,只能虚拟Ubuntu。
支持Linux、Windows、MacOS。
为什么使用multipass?
- 很简单就虚拟出一个Ubuntu。
- 特别适合学习Ubuntu
如何使用?
安装
brew install --cask multipass
查看安装版本
multipass version
Multipass app
安装成功后,桌面有一个Multipass app。
图形化管理实例。
卸载
brew uninstall multipass
查看所有的镜像
multipass find
启动实例
multipass launch --name foo
查看所有的实例
multipass list
删除实例
multipass delete foo
清除所有删除的实例
multipass purge
帮助
multipass help