什么是NVM?nvm(nodeversionmanager)是一个管理nodejs版本的工具。有时候我们的项目可能依赖不同版本的nodejs,需要切换node版本。可能是从官网下载,覆盖安装,等我们要回滚的时候再下载原版覆盖安装……这样也太麻烦了吧。那么nvm就是为了解决这个问题而诞生的,让你方便快捷的切换node版本。删除本地节点。首先你要确定目前没有工作项目要做,然后再做这个,不然出事,本楼概不负责。安装nvm前记住当前安装的node版本号,然后卸载删除即可。(原因:1.清理冗余节点环境,使用nvm集中管理节点;2.避免冲突)在终端执行以下命令删除节点(参考自https://www.jianshu.com/p/920...)sudonpmuninstallnpm-gsudorm-rf/usr/local/lib/node/usr/local/lib/node_modules/var/db/receipts/org.nodejs.*sudorm-rf/usr/local/include/node/Users/$USER/.npmsudorm/usr/local/bin/nodesudorm/usr/local/share/man/man1/node.1sudorm/usr/local/lib/dtrace/node.d然后查看:node//commandnotfoundnpm//commandnotfound安装nvm当前最新版本nvmv0.34.0,查看最新版本请到https://github.com/creationix...curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh|bash或wget-qO-https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh|bash执行后,nvm会将/.nvm存放在当前用户目录(即~/.nvm),并会在当前用户目录(~/.bash_profile、~/.zshrc,~/.profile,or~/.bashrc)然后我们执行命令nvm,如果有显示操作说明,你的nvm安装成功。如果报bash:nvm:commandnotfound,说明我们的环境还是有问题,需要修改配置文件:打开/.nvm同目录下的.bash_profile文件(即~/.bash_profile,如果不存在则新建一个),然后在文件末尾添加这行代码:source~/.bashrc//.bashrc配置文件写在上面。有问题请留言)nvm官网有比较详细的安装教程https://github.com/creationix...nvm的使用很简单,主要是几个命令nvminstallstable//安装最新稳定版node(目前最新稳定版11.6.0)nvminstall
