UNPKG

zc-project

Version:

项目模板

66 lines (65 loc) 1.6 kB
#!/usr/bin/env node //第一行其中#!/usr/bin/env node表示用node解析器执行本文件。 const pkg = require('../package') const inquirer = require('inquirer') //命令行用户交互 const tool=require('./tool') inquirer.prompt([ { type: 'input', name: 'dir', message: '请输入项目目录:' }, { type: 'input', name: 'name', message: '请输入项目名称:' }, { type: 'input', name: 'title', message: '请输入项目标题:' }, { type: 'input', name: 'version', message: '请输入项目版本号:', default: '1.0.0' }, { type: 'input', name: 'description', message: '请输入项目备注:', default: '基于vue3、vite4、element-plus、typesScript、bony' }, { type: 'input', name: 'author', message: '请输入作者名称:', default: 'bony' }, { type: 'input', name: 'port', message: '请输入端口号:' }, ]).then(answers => { if(!answers.dir){ console.error("请输入项目目录名") return } if(!answers.name){ console.error("请输入项目名称") return } if(!answers.title){ console.error("请输入项目标题") return } if(!answers.port){ console.error("请输入项目端口") return } tool.createVue3(answers) }).catch(error=>{ console.log(error) })