管理node版本的工具
如果之前电脑上安装有node,需要先将node删除干净才行。
mac下
可以通过 brew安装nvm
安装brew
苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
苹果电脑 极速安装脚本(精简版 几秒钟安装完成):
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
苹果电脑 卸载脚本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
安装nvm
$ brew install nvm
安装完成之后打开shell的配置文件
$ cd ~
$ vim ~/.zshrc
# 如果是bash的话执行
$ vim .bash_profile
在文件里添加以下命令
如何使用vim编辑文件 自行百度
推荐网址:https://blog.csdn.net/feosun/article/details/73196299
查看 插入命令和退出命令
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
然后重新source
$ source ~/.zshrc
# 如果是bash的话执行
$ source .bash_profile
使用nvm安装node
更改安装node的镜像地址 加快下载速度
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
nvm 常用命令
# 安装 最新稳定版 node
nvm install stable
# 安装 指定版本,如:安装v4.4.0,nvm install v4.4.0
nvm install <version>
# 删除 已安装的指定版本,语法与install类似
nvm uninstall <version>
# 切换 使用指定的版本node
nvm use <version>
# 列出所有安装的版本
nvm ls
# 如: nvm alias default v11.1.0
nvm alias default <version>
卸载node
官方下载pkg包卸载
安装:
1,下载官方提供的pkg包
2,安装
卸载:
1,命令行输入:which node #查看node安装位置,一般都在/usr/local/node
2,命令行输入:sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
brew卸载
安装:
1、命令行输入:brew search node #查看可安装版本
2、命令行输入:brew install node@14 #node@14为命令1中获取的可用版本
3、命令行输入:ln -s ~/.nvm/versions/node/ /usr/local/Cellar/ #建立软连接
卸载:
命令行输入:brew uninstall node --force
nvm卸载
安装:
1、命令行输入:brew install nvm #安装nvm
1.1、修改 ~/. bash_profile中环境变量
1.2、变量内容为:
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
1.3、命令行输入:source ~/.bash_profile
2、命令行输入:nvm ls-remote #查看可安装node版本
3、命令行输入:nvm install v12.13.0 #安装node12.13.0版本
nvm常用命令:
nvm uninstall [version] #卸载指定版本
nvm use [--silent] [version] #切换到指定版本
nvm ls #查看已安装版本
另一种方式卸载
首先,命令行执行:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man//node.}
查看 node 安装目录:
dd@lff ~ % which node
/usr/local/bin/node
依次执行下面的命令,删除 node 安装目录下的相关配置文件:
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
最后验证一下是否完全删除掉:
dd@lff ~ % node
bash: node: command not found
dd@lff ~ % npm
bash: /usr/local/bin/npm: No such file or directory
至此,node 已经完全卸载掉了。
window下
暂无。。之后补充
github下载: https://github.com/coreybutler/nvm-windows/releases
我选择的是 .zip 的,解压后,安装。
- 同意协议
- 选择一个文件夹安装
- 选择一个文件夹,以后要使用的 node 版本,将会在这个文件夹中,意思就是当切换 node 版本时,会将要使用的 node 版本,移动到这个文件夹中,然后 每次使用 node 就会使用这个文件夹中的 node
- 检查设置的路径是否正确,就可以点击安装了
- 新打开一个终端窗口,nvm -v,查看是否显示 nvm 的版本。
- 打开安装 nvm 的目录,找到一个 settings.txt 的文件,并修改内容
root 表示以后安装的 node 版本都存放到哪里root: D:\applications\nvm path: D:\applications\nvm\nodejs arch: 64 proxy: none originalpath: . originalversion: node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/
path 表示 当前使用的 node 文件夹
node_mirror 安装 node 的镜像,改成国内的 安装速度快
npm_mirror 安装 npm 的镜像 - 使用命令 nvm install 版本号,安装node