diff --git a/README.md b/README.md index b1669a7..a7b1904 100644 --- a/README.md +++ b/README.md @@ -323,6 +323,12 @@ npm run dist:portable # 只做免安裝單檔 npm run pack # 只產 win-unpacked 資料夾,最快,改程式時驗證用 ``` +> **版號會自動遞增** +> `dist` 與 `dist:portable` 都掛了 `pre` 腳本執行 `npm version patch --no-git-tag-version`, +> 每次打包 patch 版號自動 +1。**產物檔名帶版號,同版號重包會讓人分不清手上是哪一份**, +> 所以不要繞過這個機制。要改 minor / major 就先手動 `npm version minor --no-git-tag-version`。 +> `pack` 不遞增(它只產 `win-unpacked` 供開發驗證,不是散布用的檔案)。 + 產物在 `dist\`: | 檔案 | 大小 | 說明 | diff --git a/package.json b/package.json index 817d4fe..93cd8b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "claude-pet", - "version": "2.0.0", + "version": "2.0.1", "description": "Codex Pets 相容的 Claude Code 桌面寵物(spriteVersionNumber 2:9 個動作列 + 16 方向追視)", "main": "main.js", "private": true, @@ -11,8 +11,10 @@ "autostart:install": "node scripts/autostart.js install", "autostart:uninstall": "node scripts/autostart.js uninstall", "autostart:status": "node scripts/autostart.js status", + "predist": "npm version patch --no-git-tag-version", "dist": "electron-builder --win", "pack": "electron-builder --win --dir", + "predist:portable": "npm version patch --no-git-tag-version", "dist:portable": "electron-builder --win portable" }, "devDependencies": {