加宽聊天面板并新增一键启动脚本

- 聊天面板宽度从380px调整为480px,提升阅读体验
- 新增 start.bat 一键启动脚本,自动启动前后端并打开浏览器

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-21 01:33:05 +08:00
parent c13adaa0fc
commit 580dc8be52
2 changed files with 50 additions and 1 deletions

View File

@@ -198,7 +198,7 @@ onMounted(() => {
/* 面板 */ /* 面板 */
.chat-panel { .chat-panel {
width: 380px; width: 480px;
max-width: 100vw; max-width: 100vw;
height: 100vh; height: 100vh;
background: var(--paper-50); background: var(--paper-50);

49
start.bat Normal file
View File

@@ -0,0 +1,49 @@
@echo off
chcp 65001 >nul
title Noval - 小说创作应用
echo ========================================
echo Noval 启动中...
echo ========================================
echo.
:: 检查后端虚拟环境
if not exist "backend\.venv\Scripts\uvicorn.exe" (
echo [!] 未检测到后端虚拟环境,正在初始化...
cd backend
py -3 -m venv .venv
.venv\Scripts\pip install -r requirements.txt
cd ..
echo.
)
:: 检查前端依赖
if not exist "frontend\node_modules" (
echo [!] 未检测到前端依赖,正在安装...
cd frontend
call npm install
cd ..
echo.
)
echo [1/2] 启动后端 (port 8000)...
start "Noval-Backend" cmd /c "cd backend && .venv\Scripts\uvicorn app.main:app --port 8000"
echo [2/2] 启动前端 (port 5173)...
start "Noval-Frontend" cmd /c "cd frontend && npm run dev"
:: 等待服务就绪后打开浏览器
timeout /t 3 /nobreak >nul
start http://localhost:5173
echo.
echo ========================================
echo Noval 已启动!
echo 前端: http://localhost:5173
echo 后端: http://localhost:8000/docs
echo ========================================
echo 关闭此窗口不会停止服务
echo 如需停止,请关闭 Noval-Backend 和
echo Noval-Frontend 两个终端窗口
echo ========================================
pause