Spaces:
Runtime error
Runtime error
| const { spawn } = require('node:child_process') | |
| const env = { ...process.env } | |
| ;(async() => { | |
| await exec('npx next build --experimental-build-mode generate') | |
| // launch application | |
| await exec(process.argv.slice(2).join(' ')) | |
| })() | |
| function exec(command) { | |
| const child = spawn(command, { shell: true, stdio: 'inherit', env }) | |
| return new Promise((resolve, reject) => { | |
| child.on('exit', code => { | |
| if (code === 0) { | |
| resolve() | |
| } else { | |
| reject(new Error(`${command} failed rc=${code}`)) | |
| } | |
| }) | |
| }) | |
| } | |