From a8cb6b58654813b7c006a7c93a7b189c74bb3617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Thu, 22 Jan 2026 12:53:11 +0800 Subject: [PATCH] Revert "Add support for CJS environment loader in main entry" This reverts commit 711a060dd9f877c47c42ddd06fa39979cab884e9. --- packages/napcat-shell/napcat.ts | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/napcat-shell/napcat.ts b/packages/napcat-shell/napcat.ts index d42aa369..2b513f1c 100644 --- a/packages/napcat-shell/napcat.ts +++ b/packages/napcat-shell/napcat.ts @@ -8,7 +8,6 @@ import { webUiRuntimePort } from '@/napcat-webui-backend/index'; import { createProcessManager, type IProcessManager, type IWorkerProcess } from './process-api'; import path from 'path'; import { fileURLToPath } from 'url'; -import { createRequire } from 'module'; // ES 模块中获取 __dirname const __filename = fileURLToPath(import.meta.url); @@ -324,20 +323,6 @@ async function startWorkerProcess (): Promise { * 主入口 */ async function main (): Promise { - // 检查是否启用了 CJS 环境加载器 - const cjsLoaderPath = process.env['NAPCAT_NODE_CJS_ENV_LOADER_PATH']; - if (cjsLoaderPath) { - try { - logger.log(`[NapCat] [Process] 使用 CJS 环境加载器: ${cjsLoaderPath}`); - const require = createRequire(import.meta.url); - require(cjsLoaderPath); - return; - } catch (e) { - logger.logError('[NapCat] [Process] CJS 环境加载器加载失败:', e); - process.exit(1); - } - } - // 单进程模式:直接启动核心 if (ENV.isMultiProcessDisabled) { await NCoreInitShell();