nvm
nvm是让你在同一台机器上安装和切换不同mode版本的管理工具,为了解决node各种版本存在不兼容现象
- window安装方法: 直接下载安装包安装:https://github.com/coreybutler/nvm-windows/releases,选择nvm-setup.zip,下载后直接安装。安装成功后打开命令行,执行nvm -v命令检查安装是否成功
- mac下面的安装,其实就可以按照linux的安装就可以了!安装的命令我们可以在nvm的github的资源上面得到安装方法:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm常用命令
nvm install v10.4.0
:安装指定版本号的node
使用nvm install <version> [<arch>]命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 6.9.0 32
nvm ls-remote
:列出所有可以安装的node版本号
nvm ls
:列出所有已经安装的node版本
nvm use v10.3.0
:切换node的版本,这个是全局的
nvm current
:当前node版本
npm
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。可以通过输入 "npm -v" 来测试是否成功安装。
npm install <Module Name>
: 本地安装 Node.js 模块
npm install <Module Name> -g
: 全局安装Node.js 模块
npm search <Module Name>
: 搜索模块
npm update <Module Name>
: 更新模块至最新版本
npm list
: 查看当前所有安装的模块:
npm list <Module Name>
: 查看某个模块的版本号
npm init
: 创建模块
cnpm
cnpm,它是中国版的npm镜像库,地址在这里:https://cnpmjs.org/,也是npm官方的一个拷贝,因为我们和外界有一堵墙隔着,所以用这个国内的比较快,淘宝也弄了一个和npm一样的镜像库,http://npm.taobao.org/,它和官方的npm每隔10分钟同步一次。
- 安装方式:
npm install -g cnpm –registry=http://r.cnpmjs.org
// 或者用淘宝
npm install -g cnpm –registry=https://registry.npm.tao
ba.org
安装好了cnpm后,直接执行cnpm install 包名
。比如:cnpm install bower -g 就可以了。-g只是为了把包安装在全局路径下。如果不全局安装,也可以在当前目录中安装,不用-g就可以了。
nrm
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
- 执行命令:
npm install -g nrm
全局安装nrm
nrm 常用命令
nrm ls
: 查看可选的源
nrm use taobao
: 切换到taobao源
nrm add registry http://registry.npm.frp.trmap.cn/
: 你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径
nrm del <registry>
: 删除对应的源
nrm test
: 测试相应源的响应时间