// 简单验证包导出接口可用性 console.log('=== 认证管理界面包导出接口验证 ===\n'); // 直接读取构建后的文件内容 import { readFileSync } from 'fs'; console.log('📦 检查构建输出文件:'); try { // 检查主要导出文件 const indexContent = readFileSync('./dist/index.mjs', 'utf8'); console.log('✅ index.mjs 文件存在'); const componentsIndex = readFileSync('./dist/components/index.mjs', 'utf8'); console.log('✅ components/index.mjs 文件存在'); const hooksIndex = readFileSync('./dist/hooks/index.mjs', 'utf8'); console.log('✅ hooks/index.mjs 文件存在'); const apiIndex = readFileSync('./dist/api/index.mjs', 'utf8'); console.log('✅ api/index.mjs 文件存在'); console.log('\n📋 导出接口检查:'); // 检查导出内容 if (indexContent.includes('export { AuthProvider }')) { console.log('✅ AuthProvider 导出存在'); } if (indexContent.includes('export { useAuth }')) { console.log('✅ useAuth 导出存在'); } if (indexContent.includes('export { LoginPage }')) { console.log('✅ LoginPage 导出存在'); } if (indexContent.includes('export { AuthManagement }')) { console.log('✅ AuthManagement 导出存在'); } if (indexContent.includes('export { authClient }')) { console.log('✅ authClient 导出存在'); } if (indexContent.includes('export { authEndpoints }')) { console.log('✅ authEndpoints 导出存在'); } console.log('\n✅ 所有核心导出接口验证通过'); } catch (error) { console.log('❌ 验证失败:', error.message); } console.log('\n=== 验证完成 ===');