15 lines
481 B
JavaScript
15 lines
481 B
JavaScript
|
|
import fs from 'node:fs'
|
||
|
|
import path from 'node:path'
|
||
|
|
|
||
|
|
const p = path.resolve(process.cwd(), 'frontend/src/components/DocToMd.vue')
|
||
|
|
const s = fs.readFileSync(p, 'utf-8')
|
||
|
|
if (!s.includes('const saveToServer = ref(true)')) {
|
||
|
|
console.error('saveToServer 默认未设置为 true')
|
||
|
|
process.exit(1)
|
||
|
|
}
|
||
|
|
if (!s.includes("mt.startsWith('text/markdown')")) {
|
||
|
|
console.error('renderedContent 未按 media_type 判断 Markdown')
|
||
|
|
process.exit(1)
|
||
|
|
}
|
||
|
|
console.log('前端源码检查通过')
|