Initial commit
This commit is contained in:
40
admin/build.sh
Normal file
40
admin/build.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 电商管理后台构建脚本
|
||||
set -e
|
||||
|
||||
echo "🚀 开始构建电商管理后台..."
|
||||
|
||||
# 检查Node.js版本
|
||||
echo "📋 检查Node.js版本..."
|
||||
node --version
|
||||
npm --version
|
||||
|
||||
# 清理旧的构建文件
|
||||
echo "🧹 清理旧的构建文件..."
|
||||
rm -rf dist
|
||||
|
||||
# 安装依赖
|
||||
echo "📦 安装依赖..."
|
||||
npm ci
|
||||
|
||||
# 运行代码检查
|
||||
echo "🔍 运行代码检查..."
|
||||
npm run lint
|
||||
|
||||
# 构建生产版本
|
||||
echo "🏗️ 构建生产版本..."
|
||||
npm run build:prod
|
||||
|
||||
# 检查构建结果
|
||||
if [ -d "dist" ]; then
|
||||
echo "✅ 构建成功!"
|
||||
echo "📊 构建统计:"
|
||||
du -sh dist
|
||||
find dist -name "*.js" -o -name "*.css" | wc -l | xargs echo "文件数量:"
|
||||
else
|
||||
echo "❌ 构建失败!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "🎉 构建完成!"
|
||||
Reference in New Issue
Block a user