From 1eb619a0b649a28ccea0072aaf4b3e1fa649ed6a Mon Sep 17 00:00:00 2001 From: WanWanYun Date: Mon, 10 Nov 2025 23:29:43 +0800 Subject: [PATCH] =?UTF-8?q?v1.1.1:=20=E5=8D=87=E7=BA=A7=E5=88=B0=20Node.js?= =?UTF-8?q?=2020.x=20LTS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 主要更新: - 升级默认Node.js版本从18.x到20.x (LTS长期支持) - 解决 NodeSource 弃用警告问题 - 更新所有Node.js版本检查逻辑使用变量而非硬编码 - 提高代码可维护性和未来兼容性 技术改进: - NODE_VERSION: 18 → 20 - install_nodejs_apt/yum/dnf/zypper: 使用 $NODE_VERSION 变量检查 - 确保更长的官方支持周期(至2026年4月) 支持周期: - Node.js 18.x: 支持到 2025-04-30 - Node.js 20.x: 支持到 2026-04-30 ✅ --- install.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index aff2384..7709c4f 100644 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ ################################################################################ # 玩玩云 (WanWanYun) - 一键部署脚本 # 项目地址: https://gitee.com/yu-yon/vue-driven-cloud-storage -# 版本: v1.1.0 +# 版本: v1.1.1 ################################################################################ set -e @@ -23,7 +23,7 @@ NC='\033[0m' # No Color PROJECT_NAME="wanwanyun" PROJECT_DIR="/var/www/${PROJECT_NAME}" REPO_URL="https://gitee.com/yu-yon/vue-driven-cloud-storage.git" -NODE_VERSION="18" +NODE_VERSION="20" ADMIN_USERNAME="" ADMIN_PASSWORD="" DOMAIN="" @@ -410,7 +410,7 @@ install_dependencies() { install_nodejs_apt() { if command -v node &> /dev/null; then NODE_VER=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) - if [[ $NODE_VER -ge 18 ]]; then + if [[ $NODE_VER -ge $NODE_VERSION ]]; then print_success "Node.js 已安装: $(node -v)" return fi @@ -425,7 +425,7 @@ install_nodejs_apt() { install_nodejs_yum() { if command -v node &> /dev/null; then NODE_VER=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) - if [[ $NODE_VER -ge 18 ]]; then + if [[ $NODE_VER -ge $NODE_VERSION ]]; then print_success "Node.js 已安装: $(node -v)" return fi @@ -464,7 +464,7 @@ install_nginx_yum() { install_nodejs_dnf() { if command -v node &> /dev/null; then NODE_VER=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) - if [[ $NODE_VER -ge 18 ]]; then + if [[ $NODE_VER -ge $NODE_VERSION ]]; then print_success "Node.js 已安装: $(node -v)" return fi @@ -491,7 +491,7 @@ install_nginx_dnf() { install_nodejs_zypper() { if command -v node &> /dev/null; then NODE_VER=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) - if [[ $NODE_VER -ge 18 ]]; then + if [[ $NODE_VER -ge $NODE_VERSION ]]; then print_success "Node.js 已安装: $(node -v)" return fi