安装nvm
不推荐使用homebrew来安装,nvm文档中Installation 有说Homebrew installation is not supported
安装命令
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
安装完成之后,输入nvm 出现如下信息时,表示成功安装
如果在新的终端输入 nvm 时提示:command not found: nvm
,有可能是以下原因之一:
你的系统可能缺少一个 .bash_profile 文件,你可以创建一个此文件,打开复制粘贴以下代码进去,保存,然后再次运行安装命令
[ -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
常用命令
nvm ls-remote
官方node version list
nvm install stable
安装最新稳定版 node
nvm install
安装指定版本
nvm uninstall
删除已安装的指定版本
nvm use
切换使用指定的版本node
nvm ls
列出所有安装的版本
nvm current
显示当前的版本
nvm alias
给不同的版本号添加别名
nvm unalias
删除已定义的别名
nvm reinstall-packages
在当前版本 node 环境下,重新全局安装指定版本号的 npm 包
nvm、nodejs、和npm的区别
nvm:nodejs 版本管理工具。也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件