From 2393cbefbbd89cf8a505a20cf60bdb519daef651 Mon Sep 17 00:00:00 2001 From: abearixong Date: Wed, 17 Dec 2025 12:18:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=A4=B1=E8=B4=A5=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 +- pnpm-lock.yaml | 263 ++++++++++++++++++++++++++++++++++++++- src/command/sync/sync.ts | 5 +- 3 files changed, 263 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index dd3d44c..f450e34 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@types/crypto-js": "^4.2.2", "@types/jsonwebtoken": "^9.0.10", "@types/micromatch": "^4.0.10", - "@types/node": "^24.10.2", + "@types/node": "^25.0.3", "@types/semver": "^7.7.1", "chalk": "^5.6.2", "commander": "^14.0.2", @@ -72,7 +72,7 @@ "filesize": "^11.0.13", "form-data": "^4.0.5", "ignore": "^7.0.5", - "inquirer": "^13.0.2", + "inquirer": "^13.1.0", "jsonwebtoken": "^9.0.3", "tar": "^7.5.2", "zustand": "^5.0.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 328013a..358caee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,8 +70,8 @@ importers: specifier: ^4.0.10 version: 4.0.10 '@types/node': - specifier: ^24.10.2 - version: 24.10.2 + specifier: ^25.0.3 + version: 25.0.3 '@types/semver': specifier: ^7.7.1 version: 7.7.1 @@ -97,8 +97,8 @@ importers: specifier: ^7.0.5 version: 7.0.5 inquirer: - specifier: ^13.0.2 - version: 13.0.2(@types/node@24.10.2) + specifier: ^13.1.0 + version: 13.1.0(@types/node@25.0.3) jsonwebtoken: specifier: ^9.0.3 version: 9.0.3 @@ -238,6 +238,15 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@5.0.3': + resolution: {integrity: sha512-xtQP2eXMFlOcAhZ4ReKP2KZvDIBb1AnCfZ81wWXG3DXLVH0f0g4obE0XDPH+ukAEMRcZT0kdX2AS1jrWGXbpxw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@6.0.2': resolution: {integrity: sha512-A0/13Wyi+8iFeNDX6D4zZYKPoBLIEbE4K/219qHcnpXMer2weWvaTo63+2c7mQPPA206DEMSYVOPnEw3meOlCw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -247,6 +256,15 @@ packages: '@types/node': optional: true + '@inquirer/confirm@6.0.3': + resolution: {integrity: sha512-lyEvibDFL+NA5R4xl8FUmNhmu81B+LDL9L/MpKkZlQDJZXzG8InxiqYxiAlQYa9cqLLhYqKLQwZqXmSTqCLjyw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@11.0.2': resolution: {integrity: sha512-lgMRx/n02ciiNELBvFLHtmcjbV5tf5D/I0UYfCg2YbTZWmBZ10/niLd3IjWBxz8LtM27xP+4oLEa06Slmb7p7A==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -256,6 +274,15 @@ packages: '@types/node': optional: true + '@inquirer/core@11.1.0': + resolution: {integrity: sha512-+jD/34T1pK8M5QmZD/ENhOfXdl9Zr+BrQAUc5h2anWgi7gggRq15ZbiBeLoObj0TLbdgW7TAIQRU2boMc9uOKQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@5.0.2': resolution: {integrity: sha512-pXQ4Nf0qmFcJuYB6NlcIIxH6l6zKOwNg1Jh/ZRdKd2dTqBB4OXKUFbFwR2K4LVXVtq15ZFFatBVT+rerYR8hWQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -265,6 +292,15 @@ packages: '@types/node': optional: true + '@inquirer/editor@5.0.3': + resolution: {integrity: sha512-wYyQo96TsAqIciP/r5D3cFeV8h4WqKQ/YOvTg5yOfP2sqEbVVpbxPpfV3LM5D0EP4zUI3EZVHyIUIllnoIa8OQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@5.0.2': resolution: {integrity: sha512-siFG1swxfjFIOxIcehtZkh+KUNB/YCpyfHNEGu+nC/SBXIbgUWibvThLn/WesSxLRGOeSKdNKoTm+GQCKFm6Ww==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -274,6 +310,15 @@ packages: '@types/node': optional: true + '@inquirer/expand@5.0.3': + resolution: {integrity: sha512-2oINvuL27ujjxd95f6K2K909uZOU2x1WiAl7Wb1X/xOtL8CgQ1kSxzykIr7u4xTkXkXOAkCuF45T588/YKee7w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@2.0.2': resolution: {integrity: sha512-X/fMXK7vXomRWEex1j8mnj7s1mpnTeP4CO/h2gysJhHLT2WjBnLv4ZQEGpm/kcYI8QfLZ2fgW+9kTKD+jeopLg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -296,6 +341,15 @@ packages: '@types/node': optional: true + '@inquirer/input@5.0.3': + resolution: {integrity: sha512-4R0TdWl53dtp79Vs6Df2OHAtA2FVNqya1hND1f5wjHWxZJxwDMSNB1X5ADZJSsQKYAJ5JHCTO+GpJZ42mK0Otw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@4.0.2': resolution: {integrity: sha512-4McnjTSYrlthNW1ojkkmP75WLRYhQs7GXm6pDDoIrHqJuV5uUYwfdbB0geHdaKMarAqJQgoOVjzIT0jdWCsKew==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -305,6 +359,15 @@ packages: '@types/node': optional: true + '@inquirer/number@4.0.3': + resolution: {integrity: sha512-TjQLe93GGo5snRlu83JxE38ZPqj5ZVggL+QqqAF2oBA5JOJoxx25GG3EGH/XN/Os5WOmKfO8iLVdCXQxXRZIMQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@5.0.2': resolution: {integrity: sha512-oSDziMKiw4G2e4zS+0JRfxuPFFGh6N/9yUaluMgEHp2/Yyj2JGwfDO7XbwtOrxVrz+XsP/iaGyWXdQb9d8A0+g==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -314,6 +377,15 @@ packages: '@types/node': optional: true + '@inquirer/password@5.0.3': + resolution: {integrity: sha512-rCozGbUMAHedTeYWEN8sgZH4lRCdgG/WinFkit6ZPsp8JaNg2T0g3QslPBS5XbpORyKP/I+xyBO81kFEvhBmjA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@8.0.2': resolution: {integrity: sha512-2zK5zY48fZcl6+gG4eqOC/UzZsJckHCRvjXoLuW4D8LKOCVGdcJiSKkLnumSZjR/6PXPINDGOrGHqNxb+sxJDg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -323,6 +395,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@8.1.0': + resolution: {integrity: sha512-LsZMdKcmRNF5LyTRuZE5nWeOjganzmN3zwbtNfcs6GPh3I2TsTtF1UYZlbxVfhxd+EuUqLGs/Lm3Xt4v6Az1wA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/rawlist@5.0.2': resolution: {integrity: sha512-AcNALEdQKUQDeJcpC1a3YC53m1MLv+sMUS+vRZ8Qigs1Yg3Dcdtmi82rscJplogKOY8CXkKW4wvVwHS2ZjCIBQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -332,6 +413,15 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@5.1.0': + resolution: {integrity: sha512-yUCuVh0jW026Gr2tZlG3kHignxcrLKDR3KBp+eUgNz+BAdSeZk0e18yt2gyBr+giYhj/WSIHCmPDOgp1mT2niQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@4.0.2': resolution: {integrity: sha512-hg63w5toohdzE65S3LiGhdfIL0kT+yisbZARf7zw65PvyMUTutTN3eMAvD/B6y/25z88vTrB7kSB45Vz5CbrXg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -341,6 +431,15 @@ packages: '@types/node': optional: true + '@inquirer/search@4.0.3': + resolution: {integrity: sha512-lzqVw0YwuKYetk5VwJ81Ba+dyVlhseHPx9YnRKQgwXdFS0kEavCz2gngnNhnMIxg8+j1N/rUl1t5s1npwa7bqg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@5.0.2': resolution: {integrity: sha512-JygTohvQxSNnvt7IKANVlg/eds+yN5sLRilYeGc4ri/9Aqi/2QPoXBMV5Cz/L1VtQv63SnTbPXJZeCK2pSwsOA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -350,6 +449,15 @@ packages: '@types/node': optional: true + '@inquirer/select@5.0.3': + resolution: {integrity: sha512-M+ynbwS0ecQFDYMFrQrybA0qL8DV0snpc4kKevCCNaTpfghsRowRY7SlQBeIYNzHqXtiiz4RG9vTOeb/udew7w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/type@4.0.2': resolution: {integrity: sha512-cae7mzluplsjSdgFA6ACLygb5jC8alO0UUnFPyu0E7tNRPrL+q/f8VcSXp+cjZQ7l5CMpDpi2G1+IQvkOiL1Lw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -897,6 +1005,9 @@ packages: '@types/node@24.10.2': resolution: {integrity: sha512-WOhQTZ4G8xZ1tjJTvKOpyEVSGgOTvJAfDK3FNFgELyaTpzhdgHVHeqW8V+UJvzF5BT+/B54T/1S2K6gd9c7bbA==} + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} + '@types/react@19.1.9': resolution: {integrity: sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==} @@ -1556,6 +1667,15 @@ packages: '@types/node': optional: true + inquirer@13.1.0: + resolution: {integrity: sha512-4vv4GS/9HLnn0radvmHlXUXiNkd2gYCBQ4U1rxZWBJDisu2Z06bzUM9CFU8pcu1vwuAQjo6O+CFiqCYNsEi6qQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} @@ -2484,6 +2604,15 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/checkbox@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/ansi': 2.0.2 + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/figures': 2.0.2 + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/confirm@6.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2491,6 +2620,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/confirm@6.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/core@11.0.2(@types/node@24.10.2)': dependencies: '@inquirer/ansi': 2.0.2 @@ -2503,6 +2639,18 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/core@11.1.0(@types/node@25.0.3)': + dependencies: + '@inquirer/ansi': 2.0.2 + '@inquirer/figures': 2.0.2 + '@inquirer/type': 4.0.2(@types/node@25.0.3) + cli-width: 4.1.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + wrap-ansi: 9.0.2 + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/editor@5.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2511,6 +2659,14 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/editor@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/external-editor': 2.0.2(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/expand@5.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2518,6 +2674,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/expand@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/external-editor@2.0.2(@types/node@24.10.2)': dependencies: chardet: 2.1.1 @@ -2525,6 +2688,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/external-editor@2.0.2(@types/node@25.0.3)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/figures@2.0.2': {} '@inquirer/input@5.0.2(@types/node@24.10.2)': @@ -2534,6 +2704,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/input@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/number@4.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2541,6 +2718,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/number@4.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/password@5.0.2(@types/node@24.10.2)': dependencies: '@inquirer/ansi': 2.0.2 @@ -2549,6 +2733,14 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/password@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/ansi': 2.0.2 + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/prompts@8.0.2(@types/node@24.10.2)': dependencies: '@inquirer/checkbox': 5.0.2(@types/node@24.10.2) @@ -2564,6 +2756,21 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/prompts@8.1.0(@types/node@25.0.3)': + dependencies: + '@inquirer/checkbox': 5.0.3(@types/node@25.0.3) + '@inquirer/confirm': 6.0.3(@types/node@25.0.3) + '@inquirer/editor': 5.0.3(@types/node@25.0.3) + '@inquirer/expand': 5.0.3(@types/node@25.0.3) + '@inquirer/input': 5.0.3(@types/node@25.0.3) + '@inquirer/number': 4.0.3(@types/node@25.0.3) + '@inquirer/password': 5.0.3(@types/node@25.0.3) + '@inquirer/rawlist': 5.1.0(@types/node@25.0.3) + '@inquirer/search': 4.0.3(@types/node@25.0.3) + '@inquirer/select': 5.0.3(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/rawlist@5.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2571,6 +2778,13 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/rawlist@5.1.0(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/search@4.0.2(@types/node@24.10.2)': dependencies: '@inquirer/core': 11.0.2(@types/node@24.10.2) @@ -2579,6 +2793,14 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/search@4.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/figures': 2.0.2 + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/select@5.0.2(@types/node@24.10.2)': dependencies: '@inquirer/ansi': 2.0.2 @@ -2588,10 +2810,23 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + '@inquirer/select@5.0.3(@types/node@25.0.3)': + dependencies: + '@inquirer/ansi': 2.0.2 + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/figures': 2.0.2 + '@inquirer/type': 4.0.2(@types/node@25.0.3) + optionalDependencies: + '@types/node': 25.0.3 + '@inquirer/type@4.0.2(@types/node@24.10.2)': optionalDependencies: '@types/node': 24.10.2 + '@inquirer/type@4.0.2(@types/node@25.0.3)': + optionalDependencies: + '@types/node': 25.0.3 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -3292,7 +3527,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 0.7.34 - '@types/node': 24.10.2 + '@types/node': 25.0.3 '@types/lodash-es@4.17.12': dependencies: @@ -3312,6 +3547,10 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/node@25.0.3': + dependencies: + undici-types: 7.16.0 + '@types/react@19.1.9': dependencies: csstype: 3.1.3 @@ -3455,7 +3694,7 @@ snapshots: bun-types@1.3.4: dependencies: - '@types/node': 24.10.2 + '@types/node': 25.0.3 bytestreamjs@2.0.1: {} @@ -3950,6 +4189,18 @@ snapshots: optionalDependencies: '@types/node': 24.10.2 + inquirer@13.1.0(@types/node@25.0.3): + dependencies: + '@inquirer/ansi': 2.0.2 + '@inquirer/core': 11.1.0(@types/node@25.0.3) + '@inquirer/prompts': 8.1.0(@types/node@25.0.3) + '@inquirer/type': 4.0.2(@types/node@25.0.3) + mute-stream: 3.0.0 + run-async: 4.0.6 + rxjs: 7.8.2 + optionalDependencies: + '@types/node': 25.0.3 + ip-address@9.0.5: dependencies: jsbn: 1.1.0 diff --git a/src/command/sync/sync.ts b/src/command/sync/sync.ts index cbb1c09..ccad4a7 100644 --- a/src/command/sync/sync.ts +++ b/src/command/sync/sync.ts @@ -168,8 +168,11 @@ const clone = new Command('clone') const res = await query.fetchText(link); if (res.code === 200) { fs.writeFileSync(sync.configPath, JSON.stringify(res.data, null, 2)); + } else { + logger.error('下载配置文件失败', link, res); + return; } - sync.init() + await sync.init() } const syncList = await sync.getSyncList(); logger.debug(syncList);