mirror of
				https://gitcode.com/gh_mirrors/re/react-native-pushy.git
				synced 2025-10-31 21:33:12 +08:00 
			
		
		
		
	update hvigorfile.ts file (#463)
This commit is contained in:
		| @@ -1,6 +1,7 @@ | |||||||
| import { hapTasks } from '@ohos/hvigor-ohos-plugin'; | import { hapTasks } from '@ohos/hvigor-ohos-plugin'; | ||||||
| import fs from 'fs'; | import fs from 'fs'; | ||||||
| import path from 'path'; | import path from 'path'; | ||||||
|  |  | ||||||
| export function generatePushyBuildTime(str?: string) { | export function generatePushyBuildTime(str?: string) { | ||||||
|     return { |     return { | ||||||
|         pluginId: 'PushyBuildTimePlugin', |         pluginId: 'PushyBuildTimePlugin', | ||||||
| @@ -13,11 +14,22 @@ export function generatePushyBuildTime(str?: string) { | |||||||
|                     if (!fs.existsSync(dirPath)) { |                     if (!fs.existsSync(dirPath)) { | ||||||
|                         fs.mkdirSync(dirPath, { recursive: true }); |                         fs.mkdirSync(dirPath, { recursive: true }); | ||||||
|                     } |                     } | ||||||
|  |                     const moduleJsonPath = path.resolve(__dirname, './oh-package.json5'); | ||||||
|  |                     let versionName = ''; | ||||||
|  |                     if (fs.existsSync(moduleJsonPath)) { | ||||||
|  |                         const moduleContent = fs.readFileSync(moduleJsonPath, 'utf-8'); | ||||||
|  |                         const versionMatch = moduleContent.match(/"version":\s*"([^"]+)"/); | ||||||
|  |                         if (versionMatch && versionMatch[1]) { | ||||||
|  |                             versionName = versionMatch[1]; | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|                     const buildTime = new Date().toISOString(); |                     const buildTime = new Date().toISOString(); | ||||||
|                     const metaContent = { pushy_build_time : buildTime }; |                     const metaContent = {  | ||||||
|  |                         pushy_build_time: buildTime, | ||||||
|  |                         versionName: versionName  | ||||||
|  |                     }; | ||||||
|                     fs.writeFileSync(metaFilePath, JSON.stringify(metaContent, null, 4)); |                     fs.writeFileSync(metaFilePath, JSON.stringify(metaContent, null, 4)); | ||||||
|                     console.log(`Build time written to ${metaFilePath}`); |                     console.log(`Build time written to ${metaFilePath}`); | ||||||
|  |  | ||||||
|                 }, |                 }, | ||||||
|                 dependencies: [], |                 dependencies: [], | ||||||
|                 postDependencies: ['default@BuildJS'] |                 postDependencies: ['default@BuildJS'] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 波仔糕
					波仔糕