nvm node版本管理工具安装
来源:互联网 发布:淘宝鞋店名字 编辑:程序博客网 时间:2024/05/16 09:46
一、卸载已安装到全局的 node/npm
如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中
npm ls -g --depth=0 #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装sudo rm -rf /usr/local/lib/node_modules #删除全局 node_modules 目录sudo rm /usr/local/bin/node #删除 nodecd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #删除全局 node 模块注册的软链
二、安装 nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
安装完成后,发现使用nvm install stable 安装node速度很慢,原因嘛,大概大家都知道我大天朝的国情。
接下来介绍如何使用国内镜像快速安装node:
把环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bash_profile 文件中:
# nvm export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
三、配置nrm
在使用npm时,官方的源下载npm包会比较慢,国内我们基本使用淘宝的源,最近公司内部搭建了一套npm私有仓库。要添加自己公司内部的npm源,公司内部的源不可能把npm官方的npm包都全量同步,故需要npm源之间的切换,如果使用npm registry xxx的话,太不好管理了。nrm是管理npm源切换的利器。使用方法如下:
安装nrm
npm install -g nrm
主要使用ls和use命令
1)nrm ls是列出来现在已经配置好的所有的
nrm ls npm ---- https://registry.npmjs.org/* cnpm --- http://r.cnpmjs.org/ taobao - http://registry.npm.taobao.org/ nj ----- https://registry.nodejitsu.com/ rednpm - http://registry.mirror.cqupt.edu.cn npmMirror https://skimdb.npmjs.com/registryrm use是切换到哪个源上
2)nrm use是切换到哪个源上
nrm use npm
3)nrm add添加源
4)nrm del删除源
四.nvm常用命令:
nvm install ## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm uninstall ## 删除已安装的指定版本,语法与install类似
nvm use ## 切换使用指定的版本node
nvm ls ## 列出所有安装的版本
nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)
nvm current ## 显示当前的版本
nvm alias ## 给不同的版本号添加别名
nvm unalias ## 删除已定义的别名
nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包
引用:
http://www.imooc.com/article/14617
http://www.cnblogs.com/phoenix-fec/p/5267667.html
- nvm node版本管理工具安装
- 安装node版本管理工具之NVM
- node 版本管理工具nvm
- Node版本管理工具NVM配置
- 1、安装部署NODE版本管理工具之NVM
- Node.js版本管理工具: nvm vs n
- 小悟:node版本管理工具nvm、n、nvmw和nodist
- 安装node多版本管理器nvm,以及nvm常用命令
- nvm node 版本管理器的安装
- 使用nvm安装各个版本node
- 2通过nvm安装部署node模块包管理工具npm
- nvm安装node.js
- nvm安装node方法
- nvm 安装 node
- ubuntu上安装并使用nvm管理node版本
- MAC:通过NVM安装指定版本的node
- window下通过nvm-windows来安装多版本node
- window下通过nvm-windows来安装多版本node
- [JavaWeb]Struts2调用Servlet:java.lang.ClassNotFoundException
- org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 63; cvc-elt.1: 找不到元素 'beans' 的声明。
- JavaScript for...in 语句
- MySQL主从同步原理+MySQL读写分离原理
- python基于tornade的高并发接口编程实战学习
- nvm node版本管理工具安装
- git / git help -a / git help -g译文
- canvas手绘正五边形
- bootstrap的table插件动态加载表头【表头】。
- 机器学习-逻辑回归
- centos安装和配置postgresql,数据库版本可自定
- php邮箱发送验证码
- IDL详解
- django实战--天天生鲜项目开发(用户注册-登录-用户中心)