nrm
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
DISCUSSION
讨论与反馈