We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e64009e commit b48e4e6Copy full SHA for b48e4e6
2 files changed
Makefile
@@ -73,6 +73,14 @@ dev:
73
pnpm run dev
74
75
build:
76
+ @set -e; \
77
+ build_version="$(ASTRBOT_DESKTOP_VERSION)"; \
78
+ if [ -z "$$build_version" ]; then \
79
+ build_version="$$(node -e "console.log(require('./package.json').version)")"; \
80
+ fi; \
81
+ ASTRBOT_SOURCE_GIT_URL="$(ASTRBOT_SOURCE_GIT_URL)" \
82
+ ASTRBOT_SOURCE_GIT_REF="$(ASTRBOT_SOURCE_GIT_REF)" \
83
+ ASTRBOT_DESKTOP_VERSION="$$build_version" \
84
pnpm run build
85
86
rebuild: clean build
README.md
@@ -140,6 +140,8 @@ make prune
140
141
推荐日常使用 `make update`,避免本地切换分支导致版本漂移。
142
143
+补充:`make build` 会默认使用当前 `package.json` 中的版本作为 `ASTRBOT_DESKTOP_VERSION`,避免构建前资源准备阶段把版本回写到其他值。若需覆盖,可显式传入 `ASTRBOT_DESKTOP_VERSION=...`。
144
+
145
示例:
146
147
```bash
0 commit comments