vue3-quickstart-cli
Version:
一个用于快速创建 Vue3 项目的脚手架工具。
17 lines (15 loc) • 358 B
text/typescript
// @ts-nocheck
import { execSync } from 'child_process';
export function checkPm(pm: string): boolean {
try {
execSync(`${pm} --version`, { stdio: 'ignore' });
return true;
} catch {
return false;
}
}
export function getAvailablePm(): string {
if (checkPm('pnpm')) return 'pnpm';
if (checkPm('yarn')) return 'yarn';
return 'npm';
}