refactor: 调整构建顺序,优先构建 shared 包并排除其重复构建

- 在 setup 和 build 脚本中,将 @spaceflow/shared 构建提前至第一步
- 更新过滤器排除列表,新增 !@spaceflow/shared 避免重复构建
- 确保依赖链正确:shared → core → cli → 其他扩展包
This commit is contained in:
Lyda
2026-02-26 18:46:47 +08:00
parent 88513596b5
commit d7cd392ed6

View File

@@ -14,8 +14,8 @@
"url": "https://github.com/Lydanne/spaceflow/issues"
},
"scripts": {
"setup": "pnpm --filter @spaceflow/core build && pnpm --filter @spaceflow/cli build && pnpm install && pnpm --filter \"!@spaceflow/core\" --filter \"!@spaceflow/cli\" build",
"build": "pnpm --filter @spaceflow/core build && pnpm --filter @spaceflow/cli build && pnpm --filter \"!@spaceflow/core\" --filter \"!@spaceflow/cli\" build",
"setup": "pnpm --filter @spaceflow/shared build && pnpm --filter @spaceflow/core build && pnpm --filter @spaceflow/cli build && pnpm install && pnpm --filter \"!@spaceflow/shared\" --filter \"!@spaceflow/core\" --filter \"!@spaceflow/cli\" build",
"build": "pnpm --filter @spaceflow/shared build && pnpm --filter @spaceflow/core build && pnpm --filter @spaceflow/cli build && pnpm --filter \"!@spaceflow/shared\" --filter \"!@spaceflow/core\" --filter \"!@spaceflow/cli\" build",
"lint": "oxlint .",
"format": "oxfmt . --write",
"test": "pnpm --filter \"*\" test",