给个思路执行 build 脚本编译文件
build 执行完之后,调用 scp 直接把文件 copy 到服务目录上
写了个简单的 sync 脚本,可以参考一下
var fs = require('fs')var path = require('path')var cp = require('child_process')function release(src, dist, remote) { var script = `scp ${src} ${remote}/${dist}`
cp.exec(script, function (err, stdout, stderr) { if (err) { console.log(`error: ${err}`) return
} console.log(`stdout: ${stdout}`) console.log(`stderr: ${stderr}`)
})
}