chore: 添加 create-base-files.js 脚本并更新 prepare 命令

在 prepare 命令中添加 create-base-files.js 脚本执行,用于自动生成 manifest.json 和 pages.json 基础配置文件
This commit is contained in:
feige996
2025-09-11 09:55:38 +08:00
parent 763bdbeb97
commit 5cb35d434e
2 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,30 @@
// 生成 src/manifest.json 和 src/pages.json
import fs from 'node:fs'
import path from 'node:path'
import { fileURLToPath } from 'node:url'
// 获取当前文件的目录路径(替代 CommonJS 中的 __dirname
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const manifest = {
name: 'unibest',
description: 'unibest - 最好的 uniapp 开发模板',
versionName: '1.0.0',
versionCode: '100',
}
const pages = {
pages: [
{
path: 'pages/index/index',
style: {
navigationBarTitleText: 'uni-app',
},
},
],
}
// 使用修复后的 __dirname 来解析文件路径
fs.writeFileSync(path.resolve(__dirname, '../src/manifest.json'), JSON.stringify(manifest, null, 2))
fs.writeFileSync(path.resolve(__dirname, '../src/pages.json'), JSON.stringify(pages, null, 2))