| 12345678910111213141516171819202122 |
- const child = require('child_process')
- const path = require('path')
- function exec(cmd, options) {
- return new Promise((resolve, reject) => {
- var childProcess = child.exec(cmd, options, function (err) {
- resolve()
- });
- childProcess.stdout.pipe(process.stdout);
- childProcess.stderr.pipe(process.stderr);
- })
- }
- !function () {
- return exec('npm run build', { cwd: path.resolve(__dirname, 'vue') })
- }().then(() => {
- return exec('cordova prepare', { cwd: path.resolve(__dirname) })
- }).then(() => {
- return exec('cordova run android', { cwd: path.resolve(__dirname) })
- }).catch(e => {
- console.log(e)
- })
|