1234567891011121314151617181920212223 |
- import { execSync } from 'node:child_process'
- import getAllAppInfoMaps from "../config/appid.config.mjs";
- import {replaceTextInFileSync} from "../replaceEnv.mjs";
- import path from "path";
- async function run() {
- const AppInfoMaps = getAllAppInfoMaps()
- const AppCodes = Object.keys(AppInfoMaps)
- console.log(AppCodes)
- for (let i = 0; i < AppCodes.length; i++) {
- const nowAppCode = AppCodes[i]
- // 替换 appCode
- await replaceTextInFileSync(path.resolve('./.env.production'), 'wy_zbxm', nowAppCode, path.resolve('./script/template/.env.production'))
- await execSync('npm run build', { stdio: 'inherit' })
- }
- }
- run();
|