一、nrm
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换。
1、安装nrm
sudo npm install nrm -g # 全局安装nrm
2、操作源
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.nlark.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
nrm add taobao https://registry.nlark.com/ # 增加源
nrm use taobao # 切换
nrm del taobao # 删除对应的源
nrm test taobao # 测试相应源的响应时间
二、npm
npm 可以管理 nodejs 的第三方插件。
1、npm源地址查看、切换
npm get registry # 查看镜像源
npm config set registry http://www.npmjs.org # 切换官方源
npm config set registry http://registry.npm.taobao.org # 切换淘宝源
npm install --registry=https://registry.npm.taobao.org # 使用临时淘宝源
三、n
n 是一个 nodejs 管理工具
1、安装并查看n
sudo npm install n -g # 全局安装
n --version 或者 n # 查看版本
2、安装node
第一次安装一个版本成功后,node会自动切换到该版本,之前的版本会丢失。
n latest # 安装最新版本
sudo n 12.19.1 # 安装指定版本并切换到该版本
n # 查看已经安装的所有版本
在显示版本的界面,可以使用上下箭头来选择一个你想要使用的node版本,然后按回车即可选择。按q或者control + C退出node版本列表。
四、nvm
nvm(Node Version Manager)是一个用来管理node版本的工具。
1、安装并查看nvm
sudo npm install nvm -g # npm全局安装nvm
2、安装node
nvm install node # 安装最新版的node.js
nvm install [version] # 安装指定版本的node.js
nvm use [version] # 使用某个版本的node
nvm list # 列出当前安装了哪些版本的node。
nvm uninstall [version] # 卸载指定版本的node。
nvm node_mirror [url] # 设置nvm的镜像。
nvm npm_mirror [url] # 设置npm的镜像。
五、history
history n # 列出最近执行的n条命令