nvm简介
nvm是一个简单的命令行管理多版本nodejs工具。
可以在多个不同的nodejs版本中进行快捷切换,而且npm仓库不会冲突。
nvm安装
1 | ~ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash |
上述脚本会将https://github.com/creationix/nvm.git仓库克隆至~/.nvm目录,并会添加环境变量至~/.bash_profile:
1 | ~ vi .bash_profile |
nvm运用
nvm ls查看当前操作系统安装的nodejs。nvm ls-remote查看可安装的nodejs版本。nvm install v8.9.3安装指定版本的nodejs。nvm use v8.9.3切换nodejs版本。nvm version或者nvm current查看当前使用的nodejs版本。nvm alias default v8.9.3指定系统默认版本的nodejs。nvm uninstall v8.9.3卸载指定版本的nodejs。
使用不同的nodejs
在项目目录下创建.nvmrc文件,文件指定nodejs的版本。
1 | # 查看当前系统安装的nodejs |