🎉 initial commit
This commit is contained in:
30
scripts/create-base-files.js
Normal file
30
scripts/create-base-files.js
Normal 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))
|
||||
Reference in New Issue
Block a user