requirements-analysis
Version:
简化的需求分析MCP服务 - 基于AI软件工程(优化版)6步流程
45 lines (36 loc) • 1.1 kB
JavaScript
// 简单测试新项目的基本功能
console.log('🔍 测试简化需求分析MCP服务...');
try {
// 测试基本模块加载
console.log('📦 测试模块结构...');
const fs = require('fs');
const path = require('path');
// 检查关键文件
const keyFiles = [
'src/index.ts',
'src/types.ts',
'src/utils/logger.ts',
'src/utils/validator.ts',
'src/storage/file-storage.ts',
'src/steps/step1.ts',
'src/steps/step2.ts',
'src/steps/step3.ts',
'src/steps/step4.ts',
'src/steps/step5.ts',
'src/steps/step6.ts'
];
for (const file of keyFiles) {
if (fs.existsSync(file)) {
console.log(`✅ ${file} 存在`);
} else {
console.log(`❌ ${file} 不存在`);
}
}
// 检查package.json
const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf-8'));
console.log(`✅ 项目名称: ${packageJson.name}`);
console.log(`✅ 版本: ${packageJson.version}`);
console.log('🎉 基本结构测试通过!');
} catch (error) {
console.error('❌ 测试失败:', error.message);
}