UNPKG

create-easyest

Version:

<br /> <br /> <div style="text-align:center"> <b style="font-size:30px">Easyest</b> <p>基于Vite4+TypeScript的Vue3组件库开发框架</p> <img style="display:inline" src="https://img.shields.io/npm/v/create-easyest" />

24 lines (22 loc) 716 B
import download from 'download-git-repo'; import chalk from 'chalk'; import ora from 'ora'; export default (remote, name, option) => { const downSpinner = ora('正在下载模板...').start(); return new Promise((resolve, reject) => { download(remote, name, option, (err) => { if (err) { downSpinner.fail(); console.log('err', chalk.red(err)); reject(err); return; } downSpinner.succeed(chalk.green('模板下载成功!')); console.log(chalk.green(`cd ${name}\r\n`)); console.log(chalk.blue('pnpm install\r\n')); console.log('pnpm run build:easyest\r\n'); console.log('pnpm run easyest:dev\r\n'); resolve(); }); }); };