mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 05:00:30 +08:00
fix: ENOENT: no such file or directory on MacOS
This commit is contained in:
parent
23854a9666
commit
199ecd26dd
@ -9,6 +9,10 @@
|
||||
- 修复 MacOS 进入轻量模式内核退出的问题
|
||||
- 修复 AUR 发布问题
|
||||
- 修复 改名后升级提示404的问题
|
||||
- 遗失的部分翻译
|
||||
- 改名后潜在的 MacOS 安装失败
|
||||
- 改名后 WinGet 上传失败
|
||||
- MacOS 首次启动时的 ENOENT: no such file or directory
|
||||
|
||||
### 优化 (Optimize)
|
||||
- socket 管理防止内核通信失败
|
||||
|
||||
@ -44,6 +44,8 @@ import { startSSIDCheck } from '../sys/ssid'
|
||||
import i18next from '../../shared/i18n'
|
||||
import { initLogger } from './logger'
|
||||
|
||||
let isInitBasicCompleted = false
|
||||
|
||||
// 安全错误处理
|
||||
export function safeShowErrorBox(titleKey: string, message: string): void {
|
||||
let title: string
|
||||
@ -350,16 +352,21 @@ function initDeeplink(): void {
|
||||
|
||||
// 基础初始化
|
||||
export async function initBasic(): Promise<void> {
|
||||
if (isInitBasicCompleted) {
|
||||
return
|
||||
}
|
||||
|
||||
await initDirs()
|
||||
await initConfig()
|
||||
await migration()
|
||||
await migrateSubStoreFiles()
|
||||
await initFiles()
|
||||
await cleanup()
|
||||
|
||||
isInitBasicCompleted = true
|
||||
}
|
||||
|
||||
export async function init(): Promise<void> {
|
||||
await initBasic()
|
||||
await startSubStoreFrontendServer()
|
||||
await startSubStoreBackendServer()
|
||||
const { sysProxy } = await getAppConfig()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user