Compare commits

..
1 Commits
Author SHA1 Message Date
AskaEth f7d1c3557b docs: 完善开发文档(面向零上下文接手)+ README 说明两个 Windows 包该用哪个
DEVELOP.md 重写为接手友好的版本,新增:
- 第〇节「接手先读」:现状速览、已有产物、第一件事(pnpm install --ignore-scripts + npm test)
- 第六节「分支策略与 Windows 7」:main(38)/win7(22) 的差别与维护方式、
  为什么锁 22(官方公告 + 真实报错)、**判断一个包能不能在 Win7 上跑的三条方法**
  (包内 version 文件 / PE 子系统版本 / 导入表,附可直接跑的脚本)
- 第八节踩坑记录扩到 7 条:新增「判断兼容性别搜文件字节、要读导入表」
  与「与当前时间耦合的 bug 只在特定时段露头」
- 第九节「已知可再做」补上两分支同步、国产平台(飞腾可 / 龙芯不行)
- 第十节变更记录

README:说明 Windows 7 该用 win7 那个包,并给出拿错包时的典型报错。
2026-09-15 15:43:35 +08:00
2 changed files with 26 additions and 19 deletions

No files matched your search

+2 -2
View File
@@ -14,8 +14,8 @@
"dist:linux": "electron-builder --linux --arm64"
},
"devDependencies": {
"electron": "22.3.27",
"electron-builder": "26.16.1"
"electron": "38.2.2",
"electron-builder": "26.15.3"
},
"build": {
"appId": "com.askasoft.clocklab",
+24 -17
View File
@@ -9,8 +9,8 @@ importers:
.:
devDependencies:
electron:
specifier: 22.3.27
version: 22.3.27(supports-color@7.1.0)
specifier: 38.2.2
version: 38.2.2(supports-color@7.1.0)
electron-builder:
specifier: 26.16.1
version: 26.16.1(electron-builder-squirrel-windows@26.16.1)(supports-color@7.1.0)
@@ -130,8 +130,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/node@16.11.26':
resolution: {integrity: sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==}
'@types/node@22.20.2':
resolution: {integrity: sha512-xlvWf4Vs9n1PEVYwP1n4vvG07M6y8WgvJ2t0vbrWTmijsIHp1cS+uJ2kMIRdY3nHZK0nCYKrPeD171+SzF4/zw==}
'@types/node@26.5.1':
resolution: {integrity: sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==}
@@ -411,8 +411,8 @@ packages:
resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==}
engines: {node: '>=8.0.0'}
electron@22.3.27:
resolution: {integrity: sha512-7Rht21vHqj4ZFRnKuZdFqZFsvMBCmDqmjetiMqPtF+TmTBiGne1mnstVXOA/SRGhN2Qy5gY5bznJKpiqogjM8A==}
electron@38.2.2:
resolution: {integrity: sha512-OXSaVNXDlonXDjMRsFNQo1j5tzTKwKXh5/m46IjAFccBcZJZMISI+EjSI07oexIuhvKM8AZLuFuihVn4YjWWrA==}
engines: {node: '>= 12.20.55'}
hasBin: true
@@ -1035,6 +1035,9 @@ packages:
resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
engines: {node: '>=10'}
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici-types@8.9.0:
resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
@@ -1276,7 +1279,7 @@ snapshots:
dependencies:
'@types/http-cache-semantics': 4.2.0
'@types/keyv': 3.1.4
'@types/node': 26.5.1
'@types/node': 22.20.2
'@types/responselike': 1.0.3
'@types/debug@4.1.13':
@@ -1297,16 +1300,18 @@ snapshots:
'@types/keyv@3.1.4':
dependencies:
'@types/node': 26.5.1
'@types/node': 22.20.2
'@types/minimatch@6.0.0':
dependencies:
minimatch: 10.2.6
minimatch: 3.1.5
optional: true
'@types/ms@2.1.0': {}
'@types/node@16.11.26': {}
'@types/node@22.20.2':
dependencies:
undici-types: 6.21.0
'@types/node@26.5.1':
dependencies:
@@ -1314,11 +1319,11 @@ snapshots:
'@types/responselike@1.0.3':
dependencies:
'@types/node': 26.5.1
'@types/node': 22.20.2
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 26.5.1
'@types/node': 22.20.2
optional: true
'@xmldom/xmldom@0.8.15': {}
@@ -1681,10 +1686,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
electron@22.3.27(supports-color@7.1.0):
electron@38.2.2(supports-color@7.1.0):
dependencies:
'@electron/get': 2.0.0(supports-color@7.1.0)
'@types/node': 16.11.26
'@types/node': 22.20.2
extract-zip: 2.0.1(supports-color@7.1.0)
transitivePeerDependencies:
- supports-color
@@ -2047,11 +2052,11 @@ snapshots:
node-abi@4.35.0:
dependencies:
semver: 7.8.5
semver: 7.7.4
node-api-version@0.2.1:
dependencies:
semver: 7.8.5
semver: 7.7.4
node-gyp@12.4.0:
dependencies:
@@ -2060,7 +2065,7 @@ snapshots:
graceful-fs: 4.2.11
nopt: 9.0.0
proc-log: 6.0.0
semver: 7.8.5
semver: 7.7.4
tar: 7.5.22
tinyglobby: 0.2.17
undici: 6.28.1
@@ -2328,6 +2333,8 @@ snapshots:
type-fest@0.13.1:
optional: true
undici-types@6.21.0: {}
undici-types@8.9.0: {}
undici@6.28.1: {}