perfect prepublish process

This commit is contained in:
JM
2019-07-03 22:00:43 +08:00
parent ca392ba2f7
commit 070a47011b
6 changed files with 199 additions and 47 deletions

19
publish/plugin/exec.js Normal file
View File

@@ -0,0 +1,19 @@
const { exec } = require('child_process')
function doExec (execString, maxBuffer = 1024 ** 5) {
return new Promise(resolve => {
exec(execString, {
maxBuffer
}, err => {
if (err) {
console.error(err)
resolve(false)
} else {
resolve(true)
}
})
})
}
module.exports = doExec