diff --git a/package-lock.json b/package-lock.json index 9db87730c..4960ee24e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -885,7 +885,7 @@ }, "node_modules/@clack/prompts/node_modules/is-unicode-supported": { "version": "1.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { diff --git a/src/utils/file.ts b/src/utils/file.ts index 5d71902f7..d342b0d90 100644 --- a/src/utils/file.ts +++ b/src/utils/file.ts @@ -1,7 +1,3 @@ -import { giteeConfig, githubConfig } from '@/config' -import fetch from '@/utils/fetch' -import { base64encode, safe64, utf16to8 } from '@/utils/tokenTools' -import * as tokenTools from '@/utils/tokenTools' import Buffer from 'buffer-from' import COS from 'cos-js-sdk-v5' import CryptoJS from 'crypto-js' @@ -10,6 +6,10 @@ import * as Minio from 'minio' import * as qiniu from 'qiniu-js' import OSS from 'tiny-oss' import { v4 as uuidv4 } from 'uuid' +import * as tokenTools from '@/utils/tokenTools' +import { base64encode, safe64, utf16to8 } from '@/utils/tokenTools' +import fetch from '@/utils/fetch' +import { giteeConfig, githubConfig } from '@/config' function getConfig(useDefault: boolean, platform: string) { if (useDefault) { @@ -87,7 +87,7 @@ async function ghFileUpload(content: string, filename: string) { content: { download_url: string } - data: { + data?: { content: { download_url: string } @@ -106,7 +106,7 @@ async function ghFileUpload(content: string, filename: string) { }) const githubResourceUrl = `raw.githubusercontent.com/${username}/${repo}/${branch}/` const cdnResourceUrl = `fastly.jsdelivr.net/gh/${username}/${repo}@${branch}/` - res.content = res.data.content || res.content + res.content = res.data?.content || res.content return useDefault ? res.content.download_url.replace(githubResourceUrl, cdnResourceUrl) : res.content.download_url