final-fix.js 598 B

123456789101112131415161718
  1. const fs = require('fs');
  2. const file = 'src/modules/book-generator/langgraph-generator.ts';
  3. const lines = fs.readFileSync(file, 'utf8').split('\n');
  4. // 删除第790行(重复的 searchTag)
  5. lines.splice(789, 1);
  6. // 在第793行后添加缺失的 }
  7. // 现在第793行是: cleanedStr = cleanedStr.substring(thinkEndIdx + searchTag.length).trim();
  8. // 需要在它后面加 }
  9. lines.splice(793, 0, ' }');
  10. fs.writeFileSync(file, lines.join('\n'), 'utf8');
  11. console.log('✅ 修复完成');
  12. console.log('第789-795行:');
  13. for (let i = 788; i <= 794; i++) {
  14. console.log(`${i+1}: ${lines[i]}`);
  15. }