simple-test.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // 最简单的扩展测试
  2. console.log('=== 简单扩展测试开始 ===');
  3. // 检查当前目录
  4. const fs = require('fs');
  5. const path = require('path');
  6. console.log('当前目录:', __dirname);
  7. console.log('扩展文件:', path.join(__dirname, 'out/extension.js'));
  8. // 读取扩展文件
  9. try {
  10. const extPath = path.join(__dirname, 'out/extension.js');
  11. const stats = fs.statSync(extPath);
  12. console.log(`文件大小: ${stats.size} 字节`);
  13. // 读取前500个字符
  14. const content = fs.readFileSync(extPath, 'utf8', 0, 500);
  15. console.log('\n文件开头内容:');
  16. console.log(content.substring(0, 500));
  17. // 检查是否包含激活函数
  18. if (content.includes('activate')) {
  19. console.log('\n✅ 文件中包含 activate 函数');
  20. } else {
  21. console.log('\n❌ 文件中不包含 activate 函数');
  22. }
  23. if (content.includes('showInformationMessage')) {
  24. console.log('✅ 文件中包含 showInformationMessage');
  25. }
  26. } catch (error) {
  27. console.log('❌ 读取文件失败:', error.message);
  28. }
  29. console.log('\n=== 测试结束 ===');