mirror of
https://github.com/GSManagerXZ/GameServerManager.git
synced 2026-06-03 03:19:38 +08:00
Merge pull request #76 from hengwuming/feature/issue-75-mrpack-download-fix
fix(server): use fs-extra default import compat
This commit is contained in:
@@ -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';
|
||||
@@ -1061,4 +1061,4 @@ export class FactorioDeployer {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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';
|
||||
@@ -1240,4 +1240,4 @@ export async function validateJavaEnvironment(): Promise<boolean> {
|
||||
}
|
||||
|
||||
// 默认导出主类
|
||||
export default MinecraftServerDownloader;
|
||||
export default MinecraftServerDownloader;
|
||||
|
||||
@@ -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';
|
||||
@@ -1024,4 +1024,4 @@ export class MrpackServerAPI {
|
||||
|
||||
// ==================== 导出 ====================
|
||||
|
||||
export default MrpackServerAPI;
|
||||
export default MrpackServerAPI;
|
||||
|
||||
@@ -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';
|
||||
@@ -2056,4 +2056,4 @@ export async function deployBedrockServer(options: BedrockDeployOptions): Promis
|
||||
}
|
||||
|
||||
// 默认导出统一部署函数
|
||||
export default deployGameServer;
|
||||
export default deployGameServer;
|
||||
|
||||
4
server/src/utils/fsExtraCompat.ts
Normal file
4
server/src/utils/fsExtraCompat.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
import fsExtra from 'fs-extra'
|
||||
|
||||
export { fsExtra }
|
||||
export default fsExtra
|
||||
Reference in New Issue
Block a user