前言
nvm:nodejs 版本管理工具。
也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具。
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
npm 管理 nodejs 中的第三方插件
nvm相关
- 安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
安装完需要重启命令行工具
- nvm使用
$ nvm install stable
#下载、编译、安装当前的稳定版
$ nvm install v7.2.0
#安装v7.2.0版本
- 在nvm里,你可以安装老多个版本的node,随时切换:
$ nvm use v5.2.1
#使用v5.2.1版本的node
- 你可以把已经安装的node版本列出来:
$ nvm list
#列出来
- 也可以不切换,直接运行一个版本的node命令行:
$ nvm run v4.2.2
#运行v4.2.2
Node版本管理模块n
版本切换、版本降级、版本升级及安装制定版本
-
安装
sudo npm install n -g
-
使用
-
安装稳定版
sudo n stable
-
安装最新版
sudo n latest
-
安装指定版本 /选择版本或升降级
sudo n 10.16.3
-
删除某个版本
sudo n rm 12.15.3
-
以指定的版本来执行脚本
n use 10.13.0 test.js
-
查看帮助命令
n help
nrm 使用
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
-
nrm安装
npm install -g nrm
-
使用
- 查看可用源
nrm ls
* 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/
-
切换源
nrm use taobao
(切换到淘宝源) -
添加源
nrm add <registry> <url>
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径
nrm add registry http://registry.npm.frp.trmap.cn/
-
删除源
nrm del <registry>
-
测试源响应时间
nrm test npm
- 查看可用源
-
happy coding
网友评论