Mac M1 使用 nvm 搭建 node 开发环境

1,364 阅读1分钟

安装 git

下载git-osx-installer进行安装

安装 nvm

安装过程中最好科学上网

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

v0.39.0 是nvm的版本号,最新的查看 github.com/nvm-sh/nvm/…

安装过程中提示 /usr/local/bin/git: Bad CPU type in executable

需要安装安装 Rosetta 2,通过 Rosetta 2,搭载 Apple 芯片的 Mac 可以使用专为配备 Intel 处理器的 Mac 构建的 App

softwareupdate --install-rosetta

重新安装 nvm

使用 nvm

使用 nvm 时出现 command not found: nvm

在 ~/.zshrc 文件中添加环境变量
如果没有 .zshrc 先创建

touch ~/.zshrc

打开 .zshrc

open ~/.zshrc

复制下面内容到 .zshrc 中

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

使用 source 命令使环境变量生效

source ~/.zshrc

安装 node

node 16及 以上版本可以直接直接安装

nvm install v16

node 16 以下版本安装

// 让 shell 运行在Rosetta 2 下,每次安装时执行,使用时不需要执行
arch -x86_64 zsh
// 安装 node 12.22.7
nvm install v12.22.7

查看 node 版本

node -v
// v12.22.7
npm -v
// 6.14.15