fix(scripts): 防止覆盖已存在的manifest和pages文件

添加条件判断,仅在文件不存在时创建manifest.json和pages.json,避免覆盖用户已修改的文件
This commit is contained in:
feige996
2025-09-25 15:00:10 +08:00
parent a4a720fef5
commit 9d4c97e614

View File

@@ -239,6 +239,12 @@ if (!fs.existsSync(srcDir)) {
fs.mkdirSync(srcDir, { recursive: true })
}
// 写入文件
fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 2))
fs.writeFileSync(pagesPath, JSON.stringify(pages, null, 2))
// 如果 src/manifest.json 不存在,就创建它;存在就不处理,以免覆盖
if (!fs.existsSync(manifestPath)) {
fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 2))
}
// 如果 src/pages.json 不存在,就创建它;存在就不处理,以免覆盖
if (!fs.existsSync(pagesPath)) {
fs.writeFileSync(pagesPath, JSON.stringify(pages, null, 2))
}