1234567891011121314151617181920212223 |
- console.log('build > 文件开始执行!')
- const fs = require('fs')
- const path = require('path')
- function getRootPath(...dir) {
- return path.resolve(process.cwd(), ...dir)
- }
- const runBuild = async () => {
- try {
- const OUTPUT_DIR = 'dist'
- const VERSION = 'version.json'
- const versionJson = {
- version: 'V_' + Math.floor(Math.random() * 10000) + Date.now()
- }
- fs.writeFileSync(getRootPath(`${OUTPUT_DIR}/${VERSION}`), JSON.stringify(versionJson))
- console.log(`version file is build successfully!`)
- } catch (error) {
- console.error('version build error:\n' + error)
- process.exit(1)
- }
- }
- runBuild()
- console.log('build > 文件执行结束!')
|