mirror of
https://github.com/EvolutionAPI/evolution-manager.git
synced 2025-07-13 07:04:50 -06:00
26 lines
698 B
JavaScript
26 lines
698 B
JavaScript
const { exec } = require('child_process')
|
|
const fs = require('fs')
|
|
|
|
module.exports = () => {
|
|
return new Promise((resolve, reject) => {
|
|
console.log('📦 Build start')
|
|
console.time('📦 Build complete')
|
|
const distFolder = process.cwd() + '/dist'
|
|
if (fs.existsSync(distFolder)) {
|
|
console.time('📦 Remove dist folder')
|
|
fs.rmSync(distFolder, { recursive: true, force: true })
|
|
console.timeEnd('📦 Remove dist folder')
|
|
}
|
|
exec('npm run build', (err, stdout) => {
|
|
if (err) {
|
|
console.error(err)
|
|
reject(err)
|
|
return
|
|
}
|
|
console.log(stdout)
|
|
console.timeEnd('📦 Build complete')
|
|
resolve()
|
|
})
|
|
})
|
|
}
|