种一棵树,最好是十年前,其次是现在!想要改变,从此刻开始,一切都不晚!
目录
nvm是什么?
NVM(Node Version Manager)是一个用于管理Node.js 版本的工具,它允许开发者在同一台机器上轻松安装、切换和管理多个版本的Node.js。 nvm是node的版本管理工具,在使用时可以切换node的版本和npm的版本,不过在使用nvm之前一定要把之前下载不是通过nvm下载的node删除掉。
苍天可见:终于不会来回删除node版本了反复删除安装真的很崩溃啊啊啊啊啊!!!..俺不中了...
前提条件:安装homebrew
macOS用户可以使用homebrew来安装NVM。 具体点击跳转官网
bash
/bin/bash -c "$(curl -fsSL https:/raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果系统已经有node版本:
如果没有安装请跳过这一步...
莫慌,请先卸载掉它。是的,强硬的删除它!!force!!!删掉!!!
bash
brew uninstall --ignore-dependencies node
brew uninstall --force node
在mac上安装nvm:
bash
brew update
brew install nvm
接下来在home中给我们的nvm创建一个文件夹,如下:
bash
mkdir ~/.nvm
配置我们所需要的环境变量,在home中编辑以下配置文件:
bash
vim ~/.bash_profile
在 ~/.bash_profile
(或~/.zshrc
,用于macOS Catalina或更高版本)中添加以下几行:
bash
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
esc+ :wq
保存并关闭文件。
之后,将变量加载到当前的shell环境中,在下一次登录,他会自动加载。是的你没听错,帅不帅?嗯?说话!回答我!
bash
source ~/.bash_profile
这样我们就已经安装nvm了。
用nvm安装nodejs:
可以用nvm查看有哪些node版本可以进行安装:
bash
nvm ls-remote
版本太多了就截这么多了哈兄弟们👬🏻
下载任意nodejs版本:
bash
nvm install node ## 安装最后一个长期支持版本
nvm install 18.0.0
之后查看node.js是否安装成功:
bash
nvm ls
如下图,就是安装成功啦!
此图其实是列出已经安装的nodejs版本的,如下我就是只安装了v23.10.0版本!
nvm基本使用语法:
安装特定版本的nodejs:
bash
nvm install <version>
例如,安装nodejs的14.17.0版本:
bash
nvm install 14.17.0
使用特定版本的nodejs:
bash
nvm use <version>
例如:
bash
nvm use 14.17.0
删除特定版本的nodejs:
bash
nvm uninstall <version>
例如:
bash
nvm uninstall 14.17.0
查看当前nodejs版本:
bash
node -v
设置默认的nodejs版本:
bash
nvm alias default <version>
例如,我们将nodejs的14.17.0设置为默认版本:
bash
nvm alias default 14.17.0
安装最新版本的nodejs:
bash
nvm install node
安装LTS版本的nodejs:
bash
nvm install --lts
查看nvm的帮助信息:
bash
nvm help