Tianji: Update dependencies (#4968)

* Update tianji-install.sh

* Also check jq in update
This commit is contained in:
Slaviša Arežina
2025-06-04 21:24:44 +02:00
committed by GitHub
parent 0178742308
commit a0d2bece1d
2 changed files with 5 additions and 1 deletions

View File

@ -26,6 +26,9 @@ function update_script() {
msg_error "No ${APP} Installation Found!"
exit
fi
if ! command -v jq &>/dev/null; then
$STD apt-get install -y jq
fi
if ! command -v node >/dev/null || [[ "$(/usr/bin/env node -v | grep -oP '^v\K[0-9]+')" != "22" ]]; then
msg_info "Installing Node.js 22"
$STD apt-get purge -y nodejs

View File

@ -22,7 +22,8 @@ $STD apt-get install -y \
build-essential \
git \
make \
ca-certificates
ca-certificates \
jq
msg_ok "Installed Dependencies"
NODE_VERSION="22" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/msgbyte/tianji/master/package.json | jq -r '.packageManager | split("@")[1]')" install_node_and_modules