Skip to content

Commit 71b9728

Browse files
fix: build
1 parent b8bc345 commit 71b9728

1 file changed

Lines changed: 2 additions & 65 deletions

File tree

ADAPT.sh

Lines changed: 2 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -8,68 +8,5 @@ echo "🚀 开始 Plate Editor 发版流程..."
88
# 切换到 plate-editor 目录
99
cd apps/plate-editor
1010

11-
12-
13-
cp package.json package.json.backup
14-
15-
# 创建一个只包含发版必要信息的 package.json
16-
cat > package.json << 'EOF'
17-
{
18-
"name": "@feb/plate-editor",
19-
"version": "0.0.41",
20-
"description": "A simple NextJS app with Plate",
21-
"type": "module",
22-
"module": "./dist/es/kk-adapt-export.js",
23-
"types": "./dist/es/kk-adapt-export.d.ts",
24-
"exports": {
25-
".": {
26-
"import": "./dist/es/kk-adapt-export.js",
27-
"types": "./dist/es/kk-adapt-export.d.ts"
28-
},
29-
"./es/*": "./dist/es/*",
30-
"./lib/*": "./dist/lib/*"
31-
},
32-
"files": [
33-
"dist",
34-
"package.json"
35-
],
36-
"scripts": {
37-
"semantic-release": "semantic-release",
38-
"build": "NODE_OPTIONS='--max-old-space-size=8192' vite build"
39-
},
40-
"devDependencies": {
41-
"semantic-release": "^19.0.5",
42-
"@semantic-release/commit-analyzer": "^9.0.2",
43-
"@semantic-release/release-notes-generator": "^10.0.3",
44-
"@semantic-release/changelog": "^6.0.1",
45-
"@semantic-release/git": "^10.0.1",
46-
"@semantic-release/gitlab": "^9.4.1",
47-
"@semantic-release/npm": "^9.0.1"
48-
}
49-
}
50-
EOF
51-
52-
echo "📥 安装发版依赖..."
53-
npm install -f
54-
55-
echo "🏗️ 开始构建项目..."
56-
# 由于我们简化了 package.json,需要确保构建能正常进行
57-
if [ -f "vite.config.ts" ]; then
58-
# 如果有 vite 配置,尝试用 npx 运行
59-
npx vite build
60-
else
61-
npm run build
62-
fi
63-
64-
echo "🚀 执行 semantic-release..."
65-
npm run semantic-release
66-
67-
echo "🔄 恢复原始 package.json..."
68-
mv package.json.backup package.json
69-
70-
echo "✅ 发版完成!"
71-
echo "📋 检查发版结果:"
72-
echo " - 版本号已更新"
73-
echo " - CHANGELOG.md 已生成"
74-
echo " - Git 标签已创建"
75-
echo " - NPM 包已发布"
11+
npm install -f
12+
npm run semantic-release

0 commit comments

Comments
 (0)