mirror of
https://github.com/RealKai42/qwerty-learner.git
synced 2026-04-04 22:09:04 +08:00
47 lines
1.4 KiB
Bash
47 lines
1.4 KiB
Bash
cd "$(dirname "$0")" || exit
|
||
|
||
# 判断是否安装了 Node
|
||
if ! type node >/dev/null 2>&1; then
|
||
echo "未检测到 nodejs 环境,尝试使用homebrew安装..."
|
||
# 检测homebrew是否存在
|
||
if ! type brew >/dev/null 2>&1; then
|
||
echo "未检测到 homebrew,无法完成安装,请安装 homebrew 后进行尝试 (https://brew.sh/)"
|
||
else
|
||
brew install node
|
||
echo "node 安装完成,版本为: "
|
||
node --version
|
||
fi
|
||
else
|
||
echo "检测到 NodeJS 环境,版本为:"
|
||
node -v
|
||
fi
|
||
|
||
if ! type git >/dev/null 2>&1; then
|
||
echo "未检测到 git 环境,尝试使用 homebrew 安装..."
|
||
# 检测 homebrew 是否存在
|
||
if ! type brew >/dev/null 2>&1; then
|
||
echo "未检测到 homebrew,请手动安装 homebrew 后进行尝试 (https://brew.sh/)"
|
||
else
|
||
brew install git
|
||
echo "git 安装完成,版本为: "
|
||
git --version
|
||
fi
|
||
else
|
||
echo "检测到 git 环境,版本为:"
|
||
git --version
|
||
fi
|
||
|
||
if ! type yarn >/dev/null 2>&1; then
|
||
echo "未检测到 yarn 环境,尝试使用 homebrew 进行安装"
|
||
# 检测 homebrew 是否存在
|
||
if ! type brew >/dev/null 2>&1; then
|
||
echo "未检测到 homebrew ,请手动安装 homebrew 后进行尝试 (https://brew.sh/)"
|
||
else
|
||
brew install yarn
|
||
echo "yarn 安装完成,版本为: "
|
||
yarn --version
|
||
fi
|
||
else
|
||
echo "检测到 yarn 环境,版本为:"
|
||
yarn -v
|
||
fi |