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