Mac M芯片 Node.js 版本管理利器:nvm
本文最后更新于 8 天前,如有失效请评论区留言。

安装nvm

首先先检查是否已经安装nvm

nvm --version

如果未安装nvm,可以使用brew方式安装

brew install nvm

确定环境变量生效

如果安装成功后依旧是没有找到nvm命令,则需要修改一下环境变量,小鹿都是M芯片所以在这里写的是M芯片内容

vim ~/.zshrc

# 如果你使用的是brew 安装的的nvm方式 填入下面的内容
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
source ~/.bashrc  # 如果您使用 bash
source ~/.zshrc  # 如果您使用 zsh
source ~/.profile # 如果您使用 profile
nvm --version

使用nvm管理Node版本

nvm ls
#输出结果如下所示
     v16.18.1
 ->   v20.13.1
      v22.4.0
default -> v20.13.1 (指向 /Users/xiaxiaxia/.nvm/versions/node/v20.13.1/bin/node)
node -> stable (-> v22.4.0) (指向 /Users/xiaxiaxia/.nvm/versions/node/v22.4.0/bin/node)
stable -> 22.4 (-> v22.4.0) (指向 /Users/xiaxiaxia/.nvm/versions/node/v22.4.0/bin/node)
lts/* -> lts/iron (-> v20.13.1)
lts/iron -> v20.13.1 (指向 /Users/xiaxiaxia/.nvm/versions/node/v20.13.1/bin/node)

# 如果输出结果什么都没有说明之前没有用nvm管理过Node版本
nvm install 20   #安装 Node.js 20.x 版本

输出结果说明:

  • 列表中的每一行代表一个已安装的 Node.js 版本。 例如 v16.18.1v20.13.1v22.4.0 等。
  • -> 符号指向当前正在使用的版本。 在上面的例子中,-> v20.13.1 表示当前正在使用的是 Node.js v20.13.1 版本。
  • \* 符号标记当前终端会话正在使用的版本。 在上面的例子中,->* 都指向 v20.13.1,表示当前会话正在使用 v20.13.1。
  • default -> v20.13.1 表示默认版本设置为 v20.13.1。 这意味着如果您在没有明确指定版本的情况下打开新的终端窗口,默认会使用 v20.13.1 版本。
  • node -> stable (-> v22.4.0)stable -> 22.4 (-> v22.4.0) 表示 nodestable 别名都指向最新的稳定版 v22.4.0。
  • lts/\* -> lts/iron (-> v20.13.1)lts/iron -> v20.13.1 表示 ltslts/iron 别名都指向最新的 LTS 版本 v20.13.1。

最后就是切换 Node.js 版本: nvm use <version>

版权声明:除特殊说明,博客文章均为夏夜小鹿原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。 由于可能会成为AI模型(如ChatGPT)的训练样本,本博客禁止将AI自动生成内容作为文章上传(特别声明时除外)。如果您有什么想对小鹿说的,可以到留言板 进行留言
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇