Mac 上安装nvm 包管理器

nvm 包管理器 官网链接

安装nvm

安装nvm最后先卸载已安装的node,避免冲突

#查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装

npm ls -g --depth=0

#删除全局 node_modules 目录

sudo rm -rf /usr/local/lib/node_modules

#删除 node

sudo rm /usr/local/bin/node

#删除全局 node 模块注册的软链

cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

image.png
安装完成之后,关闭当前终端,重新打开,输入nvm

nvm

当出现 Node Version Manager 时则安装成功
image.png

配置环境变量

如果我们输入nvm 时,出现 command not found: nvm 时需要我们去配置一下环境变量
使用vim 打开 .bash_profile 文件进行修改

vim ~/.bash_profile

按 i 键进入插入模式,然后插入以下代码

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"

然后按 esc 键退出插入编辑模式,这时我们输入 :wq! 按下回车键即可对文件的编辑保存与退出
同上对 .zshrc 与 .profile 文件进行同样的修改
依次修改完成之后,再依次执行一些代码

source  ~/.bash_profile
source  ~/.zshrc
source  ~/.profile

以上执行之后,这时我们可以在终端输入 nvm -v 验证nvm 是否可用

安装和使用node

安装完 nvm 后,使用以下命令可以安装任意版本的 Node.js

nvm install <node_version>

也可以执行以下命令,安装目前最新的稳定版本node

nvm install stable

安装node之后,可以使用以下命令切换node

nvm use <node_version>

我们也在项目目录中创建一个 .nvmrc 文件,其中包含所需的 Node.js 版本号,nvm 将自动切换到该版本

nvm 命令

安装指定版本的 Node.js。例如,要安装 Node.js 的最新稳定版本,可以运行 nvm install stable

nvm install <version>
# 安装指定版本的 Node.js。例如
# 要安装 Node.js 的最新稳定版本可以运行 nvm install stable

nvm use <version>
# 切换到指定版本的 Node.js。例如
# 切换到已安装的 Node.js 的版本 12.18.3可以运行 nvm use 12.18.3

nvm ls
# 显示已安装的所有 Node.js 版本

nvm ls-remote
# 显示所有可用的远程 Node.js 版本

nvm current
# 显示当前正在使用的 Node.js 版本

nvm alias <name> <version>
# 为指定的版本创建别名。这样可以使用别名代替完整的版本号来切换 Node.js 版本。例如
# 运行 nvm alias default 14.17.0 将为版本 14.17.0 创建一个别名 "default"

nvm use default
# 切换到默认的 Node.js 版本(通过别名设置)

nvm uninstall <version>
# 卸载指定的 Node.js 版本

nvm reinstall-packages <version>
# 在切换 Node.js 版本时,重新安装已安装的全局包

nvm exec <version> <command>
# 在指定的 Node.js 版本上执行给定的命令。例如
# 要在版本 10.15.3 上运行 npm install,可以使用 nvm exec 10.15.3 npm install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值