import execa from 'execa' ; let cmd ; export type InstallCommand = 'yarn' | 'npm' ; /**
 * 获取可以安装依赖的命令行
 */ export default function getInstallCmd ( ) { if ( cmd ) { return cmd ; } try { execa . sync ( 'yarnpkg' , [ '--version' ] ) ; cmd = 'yarn' ; } catch ( e ) { cmd = 'npm' ; } return cmd ; }