首页 > 解决方案 > 如何在 Mac M1 芯片组上安装带有 NVM 的旧版本 Node.js

问题描述

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

这些是我遵循的步骤:

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

brew update

brew install nvm

mkdir ~/.nvm

vim ~/.zshrc

export NVM_DIR=~/.nvm

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

source ~/.zshrc

nvm install 10.24.1

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.jsmacoszshapple-m1nvm

解决方案


nvm alias default 10

将 10 更改为您希望默认设置的任何LTS 或其他版本的节点。


推荐阅读