Files
aiot-uniapp/scripts/create-base-files.js
feige996 5cb35d434e chore: 添加 create-base-files.js 脚本并更新 prepare 命令
在 prepare 命令中添加 create-base-files.js 脚本执行,用于自动生成 manifest.json 和 pages.json 基础配置文件
2025-09-11 09:55:38 +08:00

31 lines
855 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 生成 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))