// Quick parse check for the 6 diy-recommend components const fs = require('fs'); const path = require('path'); const files = [ 'diy-recommend-code.vue', 'diy-recommend-balance.vue', 'diy-recommend-stat.vue', 'diy-recommend-records.vue', 'diy-recommend-rules.vue', 'diy-recommend-action.vue', ]; const base = path.join(__dirname, '..', 'components-diy'); let ok = 0; for (const f of files) { const p = path.join(base, f); if (!fs.existsSync(p)) { console.log('✗', f, 'MISSING'); continue; } const content = fs.readFileSync(p, 'utf8'); // Check has template/script/style const hasT = /