Nodejs版本管理方法

简介
我以前写过关于Nodejs的版本管理
那个时候使用的是n来管理,但是n会在home目录下创建的安装目录不是隐藏的,所以对于我这个强迫症来说就很烦,所以现在就来说说nvm这个nodejs的版本管理工具

安装
安装很简单,一个命令搞定

使用curl安装: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
使用wget安装: wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
之后就可以直接使用了,如果发现系统中没有nvm这个命令,那么可能是你的环境变量出了问题

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] &;&; /. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] &;&; /. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

这三行写入.bashrc或.zshrc中就好了,这个取决于你用的shell是什么,我用的是zsh
接着执行source ~/.zshrcbash同理
之后可以输入nvm来验证一下

使用

nvm install <version> 安装一个版本nodejs
nvm uninstall <version> 卸载一个版本nodejs
nvm use <version> 使用一个nodejs版本
nvm ls 列出安装的所有版本nodejs

nvm常用命令
● nvm install <version> ## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
● nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似
● nvm use <version> ## 切换使用指定的版本node
● nvm ls ## 列出所有安装的版本
● nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)
● nvm current ## 显示当前的版本
● nvm alias <name> <version> ## 给不同的版本号添加别名
● nvm unalias <name> ## 删除已定义的别名
● nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
附:MAC 打开.bash_profile

  1. 启动终端Terminal
  2. 进入当前用户的home目录
    输入cd ~
  3. 创建.bash_profile
    输入touch .bash_profile
  4. 编辑.bash_profile文件
    输入open -e .bash_profile
  5. 保存文件,关闭.bash_profile
  6. 更新刚配置的环境变量
    输入source .bash_profile
    Linux中profile、bashrc、bash_profile之间的区别和联系
    参考:https://blog.csdn.net/chenchong08/article/details/7833242

原文地址:http://blog.51cto.com/zjunzz/2299083

时间: 2024-10-13 17:28:49

Nodejs版本管理方法的相关文章

Nodejs 调试方法

这两天鼓捣了一下node项目,记录一下node的调试方法. 前端开发的调试可以用打日志(console.log)或者断点调试(debugger;配合Chrome或firebug)甚至IDE(webstorm)来调试. Node也差不多. 打日志 console.dir,console.log,引入 asserts 模块,对调试区域进行debug等方法, 这种方法平时检测一下还是可以的,真正有难缠的bug的时候会有种暴力穷举的感觉. 断点调试 断点调试也有几种方法 a.Node.js内置调试工具

nvm-windows 之nodejs 版本管理

前言   最近准备学习后端相关的东西,但是公司目前的node版本是偏低的,但是现在的node版本变化太快.刚好也有nvm这种版本管理器的存在,简直了都.兴奋之后发现,不支持windows系统,此处~~无尽尴尬中 好了不说其它的了,说正事儿,最后找到这个nvm-windows东西,简直就是windows系统的福音呀!??有木有... 第一步: 小哥我,看仑家的文献,没看清楚就上去干,最后的结果就是,没成功,所以,有小伙伴,要注意仔细看看了. 哪,这东西在github上,附上地址:https://g

Linux(Debian)下Nodejs安装方法

一:安装node.js 1.在官方网站下载 http://www.nodejs.org/download/ 下载后,在/home/hongwei有一个文件node-v0.10.32-linux-x86.tar.gz ,将其解压后,文件夹为 node-v0.10.32-linux-x86, 2.查看版本 cd node-v0.10.32-linux-x86 ls ./node -v 查看版本是 v0.10.32 3.将其建立建立链接 ln -s /home/hongwei/node-v0.10.3

海外各地区版本管理方法总结

这篇文章是自己尝试第一次写博客. 每一个开发海外的同学都经过的的痛.也许是海外开发很单调简单,导致很少看到有介绍海外版本如何管理的文章.但这一块的内容其实很有借鉴性.如果没有一个好的开端,后续的维护工作只能是借助人丁兴旺来了.所以我就想抛砖引玉一把,看是否能够有更多好的管理思路和想法来给于分享.海外版本管理的方法总结一般都是经验之谈.很少有有经验的人来管理.不要问我为什么,我只想说做完第一遍还能坚持做第二遍的是真爱. 圆规正传那么海外版本管理,到底都需要经历些什么,提炼出什么?这个过程也许是漫长

NVM安装nodejs的方法

安装nodejs方式有很多种. 第一种:官网下载 ?通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺利的切换. 第二种: NVM安装 ?NVM可以帮助我们快速切换 node版本.但是安装NVM过程中有很多坑,网上找了很多文档都没解决问题.这里自己总结下,帮助大家顺利安装软件. 一. 下载nvm安装包 1 下载地址 ?github上下载最新版本:https://github.com/coreybutler/nvm-windows/releases ?推荐下载第三个包:nvm

&lt;&lt;Nodejs&gt;&gt; 一些方法总结备份1

<<循环中等待异步>> function setAgvList() { const commonAgv = async() => { for (var agvCount = 0; agvCount < groupConst.ScheduleConfig.MaxAgvCount; agvCount++) { var agvName = await agvMissStatus.getRobotByIndex(agvCount) var agvStatus = { robot

nodejs url方法

ulrl方法 url.format(urlObj)   //将对象装换成url url.parse(urlStr[, parseQueryString][, slashesDenoteHost]) //将链接解析为对象 url.resolve(from, to)  

安装gnvm (windows下nodejs版本管理工具)

一些写在前面的话,为什么装这个?前两天看avalon视频的时候,里面有介绍去哪儿的前端构建工具fekit.我这人吧,好奇心特别强,就打算安装用用看.在安装时它提示要求node版本0.8.x,所以我选择了nvmw(在公司它安装成功了),周六在家里安装时却一直报错,找不到文件什么的.不知道是不是跟我还用着古董的xp有关系.. 于是选择了国人的gnvm,在github上能够找到.只是它从去年开始就没再维护,而且星星也不多. gnvm的安装很顺利,主要是作者的安装步骤写的非常详细.最后的最后,我安装完了

window nodejs 版本管理器 nvm-windows 教程

先去https://github.com/coreybutler/nvm-windows/releases 下载nvm-setup.zip 安装 安装的过程中会提示是否获取nodejs的管理权限,点确认 然后 win + r 输入cmd 打开控制台 在控制台输入nvm -v 看是否安装成功 然后去nodejs官网在下你想要切换的版本 在下载的时候下Windows Binary (.zip)这个zip的 下载好后 在cmd 控制台输入: nvm root 获得nodejs 版本包存放的位置,这类似