import { Success, Error, error, primary, success, warn, Warn, } from './tip-style'; import spawn from 'cross-spawn'; import { resolve } from 'path'; export default async function make(cmd: any) { Success(`${success(`make dependecy`)}`); const rebuild = !!cmd.rebuild; const args = [resolve(__dirname, '../scripts/make-dependency.js'), `${rebuild}`]; const result = spawn.sync( 'node', args, { stdio: 'inherit', shell: true, } ); // const result2 = spawn.sync('npm -v', [], { stdio: 'inherit', shell: true }); if (result.status === 0) { Success(`${success(`make dependency 执行完成`)}`); } else { Error(`${error(`make dependency 执行失败`)}`); process.exit(-1); } }