爱集微版本规范
0. Homebrew
Homebrew,通常简称为 "Brew",是一款开源的包管理器,它主要用于帮助 Mac OS X(现在被称为 macOS)用户更方便地安装软件。其功能类似于 Linux 操作系统下的 apt 或 yum。
安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安装 Homebrew 还需要你的电脑已经安装了 Xcode 的命令行工具。如果你还没有安装,可以使用以下命令进行安装:
xcode-select --install
安装完成后,你可以通过运行 brew --version
来确认 Homebrew 是否已经成功安装。如果安装成功,这个命令会打印出 Homebrew 的版本信息。
另外查看本地某个包安装在哪个位置:
which node
which pnpm
which yarn
macOS 或 Liunx 安装的路径中,which
命令用于确定执行的程序文件路径。你提供给 which
的每个参数都被视为一个命令名称,which
会搜索你的 PATH
环境变量定义的目录,看看在哪里可以找到这个命令。
1. /usr/local/bin/
一般由curl -o- https://xxxxxx/install.sh | bash
和wget -qO- https://xxxxxx/install.sh | bash
安装的。
2. /opt/homebrew/bin/
一般由 Homebrew 安装而来
3. /Users/{username}/.nvm/versions/node/**
安装 mvn 后 nodes 和 npm 的安装位置
1. Nodejs + nvm
Node Version Manager(简称 NVM)是一个在 Unix 类操作系统(如 Linux、macOS 等)上管理 Node.js 版本的工具。NVM 可以让你在同一台机器上安装并切换多个 Node.js 版本,极大地方便了 Node.js 版本管理以及开发和测试工作。
安装过程及使用方法:
# 1. 安装nvm
brew install nvm
# 2. 添加shell配置文件
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
# 3. 保存文件重新加载
source ~/.profile # 或 source ~/.zshrc
# 4. 安装指定版本的nodejs
nvm install <version>
# 例如
nvm install 16.20.1
# 5. 切换到已安装的特定版本
nvm use <version>
# 额外命令---插件所有nodejs的版本号
nvm ls-remote
统一 nodejs 版本:v16.20.1
2. pnpm
Homebrew更新方法:
brew upgrade pnpm
pnpm -v
统一 pnpm 版本:v8.6.6
3. yarn
Homebrew更新方法:
brew upgrade yarn
yarn -v
统一 yarn 版本:v1.22.19