简介
我以前写过关于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
- 启动终端Terminal
- 进入当前用户的home目录
输入cd ~ - 创建.bash_profile
输入touch .bash_profile - 编辑.bash_profile文件
输入open -e .bash_profile - 保存文件,关闭.bash_profile
- 更新刚配置的环境变量
输入source .bash_profile
Linux中profile、bashrc、bash_profile之间的区别和联系
参考:https://blog.csdn.net/chenchong08/article/details/7833242
原文地址:http://blog.51cto.com/zjunzz/2299083