From d5c4344ad37c9f6d3628ad3e6996dfaf3b0157cc Mon Sep 17 00:00:00 2001 From: imeepos Date: Mon, 8 Sep 2025 13:42:36 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E5=92=8C=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加CLAUDE.md项目指令文件 - 添加test-package.js用于测试抖音SDK包降级结果 --- CLAUDE.md | 2 ++ test-package.js | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 CLAUDE.md create mode 100644 test-package.js diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..6889560 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,2 @@ + +包管理工具:pnpm diff --git a/test-package.js b/test-package.js new file mode 100644 index 0000000..92ad93b --- /dev/null +++ b/test-package.js @@ -0,0 +1,25 @@ +#!/usr/bin/env node + +console.log('测试降级后的 @open-dy/open_api_sdk@1.0.0 包...'); + +try { + console.log('1. 尝试导入包...'); + const dyOpenAiSdk = require('@open-dy/open_api_credential'); + console.log('✅ 2. 包导入成功!'); + console.log('3. 包内容:', typeof dyOpenAiSdk); + console.log('4. 包属性:', Object.keys(dyOpenAiSdk || {})); + + if (dyOpenAiSdk) { + console.log('✅ 包降级成功,可以正常导入'); + } +} catch (error) { + console.error('❌ 包导入仍然失败:'); + console.error('错误类型:', error.name); + console.error('错误消息:', error.message); + + if (error.message.includes('Maximum call stack size exceeded')) { + console.log('\n❌ 1.0.0 版本仍有问题,建议尝试更早版本或寻找替代方案'); + } +} + +console.log('测试完成。'); \ No newline at end of file