diff --git a/packages/napcat-pty/package.json b/packages/napcat-pty/package.json index 591b5ff0..ff0c5a33 100644 --- a/packages/napcat-pty/package.json +++ b/packages/napcat-pty/package.json @@ -4,6 +4,7 @@ "private": true, "type": "module", "main": "index.ts", + "types": "node-pty.d.ts", "exports": { ".": { "import": "./index.ts" diff --git a/packages/napcat-pty/tsconfig.json b/packages/napcat-pty/tsconfig.json index d1744ff4..61e4248e 100644 --- a/packages/napcat-pty/tsconfig.json +++ b/packages/napcat-pty/tsconfig.json @@ -40,7 +40,9 @@ }, "include": [ "*.ts", - "**/*.ts" + "*.d.ts", + "**/*.ts", + "**/*.d.ts" ], "exclude": [ "node_modules", diff --git a/packages/napcat-webui-backend/src/terminal/terminal_manager.ts b/packages/napcat-webui-backend/src/terminal/terminal_manager.ts index abd25050..71124f8f 100644 --- a/packages/napcat-webui-backend/src/terminal/terminal_manager.ts +++ b/packages/napcat-webui-backend/src/terminal/terminal_manager.ts @@ -4,7 +4,6 @@ import { AuthHelper } from '../helper/SignToken'; import { LogWrapper } from 'napcat-common/src/log'; import { WebSocket, WebSocketServer } from 'ws'; import os from 'os'; -// @ts-ignore import { IPty, spawn as ptySpawn } from 'napcat-pty'; import { randomUUID } from 'crypto'; @@ -136,7 +135,6 @@ class TerminalManager { isClosing: false, buffer: '', // 初始化终端内容缓存 }; -// @ts-ignore pty.onData((data: any) => { // 追加数据到 buffer instance.buffer += data; @@ -147,7 +145,6 @@ class TerminalManager { } }); }); -// @ts-ignore pty.onExit(() => { this.closeTerminal(id); });