| 1234567891011121314151617181920212223 |
- const fs = require('fs');
- const path = 'd:\\AI文件夹\\预算报价\\AI快速报价_Demo2.optimizing.html';
- const html = fs.readFileSync(path, 'utf8');
- const startTag = '<script>';
- const endTag = '</script>';
- const startIdx = html.indexOf(startTag, html.indexOf('</script>') + 9);
- const endIdx = html.lastIndexOf(endTag);
- const js = html.slice(startIdx + startTag.length, endIdx);
- fs.writeFileSync('d:\\AI文件夹\\预算报价\\_inline_script.js', js, 'utf8');
- try {
- new Function(js);
- console.log('INLINE_SCRIPT_SYNTAX_OK');
- } catch (e) {
- console.log('INLINE_SCRIPT_SYNTAX_ERROR: ' + e.message);
- }
- // 检查 vendor
- try {
- const vendor = fs.readFileSync('d:\\AI文件夹\\预算报价\\assets\\vendor\\exceljs.min.js', 'utf8');
- new Function(vendor);
- console.log('VENDOR_SYNTAX_OK');
- } catch (e) {
- console.log('VENDOR_SYNTAX_ERROR: ' + e.message);
- }
|