| 123456 |
- const fs=require('fs');
- const html=fs.readFileSync('d:/AI文件夹/预算报价/AI快速报价_Demo2.optimizing.html','utf8');
- const m=html.match(/<script>([\s\S]*?)<\/script>/);
- if(!m){console.log('NO SCRIPT');process.exit(1);}
- const vm=require('vm');
- try{new vm.Script(m[1]);console.log('script parse OK');}catch(e){console.log('PARSE ERROR:',e.message);const mm=e.stack.match(/<anonymous>:(\d+)/);if(mm){const ln=+mm[1];const lines=m[1].split('\n');console.log('LINE',ln,':',lines[ln-1]);console.log('PREV',ln-1,':',lines[ln-2]);console.log('NEXT',ln+1,':',lines[ln]);}process.exit(1);}
|