Fix isFeishu undefined error and ignore .trae/
- Define isFeishu = isFeishuWiki || isFeishuDocx (was referenced but never declared, causing ReferenceError on Feishu URLs) - Add mkdirSync import, drop unused basename - Add .trae/ to .gitignore (IDE-local skill drafts, not for publish)
This commit is contained in:
@@ -16,6 +16,7 @@ feishu-auth-qr.png
|
||||
# Local config / IDE
|
||||
.claude/
|
||||
.debug/
|
||||
.trae/
|
||||
.DS_Store
|
||||
|
||||
# Bundled browsers (pkg build output)
|
||||
|
||||
+3
-2
@@ -13,8 +13,8 @@
|
||||
*/
|
||||
import { chromium } from 'playwright';
|
||||
import CryptoJS from 'crypto-js';
|
||||
import { writeFileSync, readFileSync, existsSync } from 'fs';
|
||||
import { resolve, basename, dirname } from 'path';
|
||||
import { writeFileSync, readFileSync, existsSync, mkdirSync } from 'fs';
|
||||
import { resolve, dirname } from 'path';
|
||||
import { execSync } from 'child_process';
|
||||
import { fileURLToPath } from 'url';
|
||||
|
||||
@@ -55,6 +55,7 @@ const COOKIE_FILE = resolve('cookies.json');
|
||||
const isFeishuWiki = /feishu\.cn\/wiki\//.test(TARGET_URL);
|
||||
const isFeishuDocx = /feishu\.cn\/docx\//.test(TARGET_URL);
|
||||
const isYitang = TARGET_URL.includes('yitang.top/fs-doc/');
|
||||
const isFeishu = isFeishuWiki || isFeishuDocx;
|
||||
|
||||
if (!isFeishuWiki && !isFeishuDocx && !isYitang) {
|
||||
console.error('❌ URL 格式不正确,支持 yitang.top/fs-doc/<acl>/<docId> 或 *.feishu.cn/wiki/<token>');
|
||||
|
||||
Reference in New Issue
Block a user