Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions server/src/modules/game/othergame/factorio-deployer.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import axios from 'axios';
import express, { Request, Response } from 'express';
import * as fs from 'fs-extra';
import fs from '../../../utils/fsExtraCompat.js';
import { promises as fsPromises, existsSync } from 'fs';
import { createWriteStream, createReadStream } from 'fs';
import * as path from 'path';
Expand Down Expand Up @@ -1061,4 +1061,4 @@ export class FactorioDeployer {
return null;
}
}
}
}
4 changes: 2 additions & 2 deletions server/src/modules/game/othergame/minecraft-server-api.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import axios from 'axios';
import * as fs from 'fs-extra';
import fs from '../../../utils/fsExtraCompat.js';
import { promises as fsPromises, existsSync, readdirSync } from 'fs';
import { createWriteStream } from 'fs';
import * as path from 'path';
Expand Down Expand Up @@ -1240,4 +1240,4 @@ export async function validateJavaEnvironment(): Promise<boolean> {
}

// 默认导出主类
export default MinecraftServerDownloader;
export default MinecraftServerDownloader;
4 changes: 2 additions & 2 deletions server/src/modules/game/othergame/mrpack-server-api.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import axios from 'axios';
import * as fs from 'fs-extra';
import fs from '../../../utils/fsExtraCompat.js';
import { promises as fsPromises, existsSync, readdirSync } from 'fs';
import { createWriteStream } from 'fs';
import * as path from 'path';
Expand Down Expand Up @@ -1024,4 +1024,4 @@ export class MrpackServerAPI {

// ==================== 导出 ====================

export default MrpackServerAPI;
export default MrpackServerAPI;
4 changes: 2 additions & 2 deletions server/src/modules/game/othergame/unified-functions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// 移除所有API相关代码,专注于核心功能

import axios from 'axios';
import * as fs from 'fs-extra';
import fs from '../../../utils/fsExtraCompat.js';
import { createWriteStream, mkdtemp } from 'fs';
import { promises as fsPromises } from 'fs';
import * as path from 'path';
Expand Down Expand Up @@ -2056,4 +2056,4 @@ export async function deployBedrockServer(options: BedrockDeployOptions): Promis
}

// 默认导出统一部署函数
export default deployGameServer;
export default deployGameServer;
4 changes: 4 additions & 0 deletions server/src/utils/fsExtraCompat.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import fsExtra from 'fs-extra'

export { fsExtra }
export default fsExtra
Loading