【问题标题】:How to install an older version of Node.js with NVM on Mac M1 chipset如何在 Mac M1 芯片组上安装带有 NVM 的旧版本 Node.js
【发布时间】:2021-09-16 19:56:57
【问题描述】:

我已经为这个问题苦苦挣扎了几天,如何在我的带有 M1 芯片组的 MacBook Pro 上获取 Node.js 的 10.24.1 版本。似乎安装了那个版本,但是一旦我打开另一个终端或关闭现有终端并打开一个新终端,就会有最新版本的节点(16.8.0)

这些是我遵循的步骤:

  • 已安装 brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew update

  • 已安装 nvm

brew install nvm

  • 为它创建了一个目录

mkdir ~/.nvm

  • 编辑了文件

vim ~/.zshrc

  • 使用这个 sn-p:

export NVM_DIR=~/.nvm

source $(brew --prefix nvm)/nvm.sh

  • 加载它

source ~/.zshrc

  • 安装了想要的节点版本

nvm install 10.24.1

  • 检查一下,工作正常,node -v时显示这个版本

  • 使用版本:

nvm use 10.24.1

现在,如果我搜索nvm -v,它会返回0.38.0,如果我搜索node -v,它会返回10.24.1。一切都应该如此。问题是这没有保存:如果我打开一个新终端并键入相同的命令,nvm -v 它显示相同的值,但节点版本是最新的,16.8.0

还尝试了在启动前运行arch -x86_64 zsh 的整个过程,但结果相同。

有什么建议可以解决这个问题吗?

【问题讨论】:

    标签: node.js macos zsh apple-m1 nvm


    【解决方案1】:

    nvm alias default 10

    将 10 更改为您希望默认为节点的 LTS or other version

    【讨论】:

      猜你喜欢
      • 2022-09-25
      • 1970-01-01
      • 2022-07-01
      • 2021-07-19
      • 2021-04-26
      • 1970-01-01
      • 2021-07-09
      • 1970-01-01
      • 2022-08-18
      相关资源
      最近更新 更多