如何在 Mac M1 芯片上使用 NVM 安装旧版本的 Node.js

3
我已经为这个问题苦恼了几天,如何在我的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 - 添加以下代码片段 export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh - 加载 source ~/.zshrc - 安装所需版本的node 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的整个过程,但结果相同。
有什么建议如何解决这个问题吗?
1个回答

4

nvm alias default 10

将数字10更改为您希望的默认Node.js版本,可以是任何LTS 或其他版本


在设置默认版本之前,请确保使用 nvm install 10 安装 Node 版本。 - Bert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接