Files
zhuzi-uniapp/scripts/create-base-files.js
2025-09-14 16:49:47 +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))