(一)卸载node
如果你已经安装过node,那么可以执行以下命令卸载它
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
(二)安装nvm
windows安装 https://github.com/coreybutler/nvm-windows/releases
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
然后编辑~/.bash_profile文件,将下面内容写入文件内
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
- 执行curl命令提示连接失败的解决方法:
进入https://www.ipaddress.com/网站,得到https://raw.githubusercontent.com对应的IP地址,然后修改本机的hosts文件
185.199.108.133 raw.githubusercontent.com
安装完,执行nvm -v
会有对应版本号输出,证明安装成功
(三)安装NODE
nvm install version //nvm install v12.16.1
- mac电脑 使用nvm 下载node缓慢,很长时间没反应,解决办法:
把nvm下载配置成国内镜像
命令行输入
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
再执行
nvm install v12.16.1
如下图:
image.png
(四)nvm简单命令
删除指定版本的NODE
nvm uninstall version
切换指定版本的NODE
nvm use version
列出所有安装版本
nvm ls
显示当前的使用版本
nvm current
给不同的版本添加别名
nvm alias name version
删除已经定义的别名
nvm unalias name
设置默认的node版本号
nvm alias default version
列出所有远程服务器的版本
nvm lr-remote
在当前的node环境下全局安装指定版本号的的npm包
nvm reinstall-packages version
如何让在项目中固定 Node/NPM 版本,并在你的环境(开发、登台和生产)中调整它。
您可以nvm
通过添加到项目.nvmrc
文件中来管理节点版本(不要忘记将其存储在源代码管理中)。
例如,.nvmrc
看起来像:
$ cat .nvmrc
14.15.0
网友评论