搭建 Node 开发环境
更新: 10/28/2025 字数: 0 字 时长: 0 分钟
1.Node 版本管理工具 NVM
NVM (Node Version Manager) 是一个用于管理多个 Node.js 版本的工具,可以方便地在不同项目之间切换 Node.js 版本。
安装 NVM
shellbrew install nvm配置 NVM 环境变量,编辑
~/.zshrc文件,添加以下内容:shellexport NVM_DIR=~/.nvm export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/ source $(brew --prefix nvm)/nvm.shNVM 常用命令
plaintextnvm ls :列出所有已安装的 node 版本 nvm ls-remote :列出所有远程服务器的版本(官方node version list) nvm list :列出所有已安装的 node 版本 nvm list available :显示所有可下载的版本 nvm install stable :安装最新版 node nvm install [node版本号] :安装指定版本 node nvm uninstall [node版本号] :删除已安装的指定版本 nvm use [node版本号] :切换到指定版本 node nvm current :当前 node 版本 nvm alias [别名] [node版本号] :给不同的版本号添加别名 nvm unalias [别名] :删除已定义的别名 nvm alias default [node版本号] :设置默认版本安装多个版本 Node.js:
shellnvm install 16 nvm install 18 nvm install 20 // 设置默认版本 nvm alias default 16NVM 支持使用
.nvmrc文件切换 Node 版本,这样可以在不同的项目中添加.nvmrc文件,进入项目后执行nvm install自动安装所需版本,又或者执行nvm use切换到指定版本,不过这样有点麻烦,好在oh-my-zsh支持nvm插件,可以实现自动安装与切换,编辑~/.zshrc,在plugins配置项中增加nvm,以及新增 3 行配置,如下:bash# 新增 nvm plugins=(nvm git ...) zstyle ':omz:plugins:nvm' lazy yes zstyle ':omz:plugins:nvm' autoload yes zstyle ':omz:plugins:nvm' silent-autoload yes编辑保存后,执行命令
source ~/.zshrc使配置生效,测试下,在某个文件夹下新增.nvmrc文件,里面填写版本号,如:plaintext18进入此文件夹,执行
node -v确认是否和文件中版本一致,注意:最好先设置一个默认的版本。安装好 Node 后,
npm会自动安装,可以通过npm -v查看版本号,修改npm镜像源为淘宝镜像,加快下载速度:shellnpm config set registry https://registry.npmmirror.com/查看当前镜像源:
shellnpm config get registry安装
yarn包管理器:yarn 相较于 npm,有更快的安装速度和更好的离线支持。
shellnpm install -g yarn修改
yarn镜像源为淘宝镜像:shellyarn config set registry https://registry.npmmirror.com/查看当前镜像源:
shellyarn config get registry
