Bladeren bron

next更新

537yaha 4 maanden geleden
bovenliggende
commit
1693f8b8fb
3 gewijzigde bestanden met toevoegingen van 5 en 5 verwijderingen
  1. 1 1
      README.md
  2. 2 2
      frontend/Dockerfile
  3. 2 2
      scripts/deploy-server.sh

+ 1 - 1
README.md

@@ -205,7 +205,7 @@ docker-compose logs -f frontend
 #### 环境要求
 
 - Go 1.24 或更高版本
-- Node.js 18+ 和 npm/yarn
+- Node.js 20.9.0+ 和 npm/yarn(Next.js 16 要求)
 - MySQL 8.0 或更高版本
 
 #### 1. 克隆项目

+ 2 - 2
frontend/Dockerfile

@@ -1,7 +1,7 @@
 # ============================================
 # 多阶段构建:构建阶段
 # ============================================
-FROM node:18-alpine AS builder
+FROM node:20-alpine AS builder
 
 WORKDIR /app
 
@@ -28,7 +28,7 @@ RUN npm run build
 # ============================================
 # 运行阶段
 # ============================================
-FROM node:18-alpine
+FROM node:20-alpine
 
 WORKDIR /app
 

+ 2 - 2
scripts/deploy-server.sh

@@ -20,10 +20,10 @@ apt update && apt upgrade -y
 echo "📦 安装基础工具..."
 apt install -y curl wget git vim
 
-# 3. 安装 Node.js 18+
+# 3. 安装 Node.js 20+(Next.js 16 要求 >= 20.9.0)
 echo "📦 安装 Node.js..."
 if ! command -v node &> /dev/null; then
-    curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
+    curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
     apt install -y nodejs
 else
     echo "✅ Node.js 已安装: $(node -v)"