fix: package.json添加dependencies, 修复新机器npm install空跑问题
- package.json: 声明 vue/element-plus/marked/vite 等依赖 - setup.sh/start.sh: 用 npm run build 替代 npx vite build - start.sh: 构建前自动 npm install --include=dev - 重新生成 package-lock.json
This commit is contained in:
@@ -33,11 +33,11 @@ fi
|
||||
|
||||
# 检查前端构建
|
||||
if [ ! -f "frontend/dist/index.html" ]; then
|
||||
if command -v npx &>/dev/null; then
|
||||
if command -v npm &>/dev/null; then
|
||||
echo "📦 构建前端..."
|
||||
cd frontend && npx vite build && cd ..
|
||||
cd frontend && npm install --include=dev && npm run build && cd ..
|
||||
else
|
||||
echo "❌ 前端未构建且 npx 不可用,请先运行: ./setup.sh"
|
||||
echo "❌ 前端未构建且 npm 不可用,请先运行: ./setup.sh"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user