UNPKG

dws-cli-ui

Version:

dws-cli dws系列:包括大屏、移动端、设计器项目等待

39 lines (37 loc) 1.16 kB
const inquirer = require("inquirer") const setProjectInfo = async () => { const currentItem = {} const folderName = __dirname.split(/\\/).pop() const promptList = [ { type: "input", message: "Place set a name to project :(设置项目名称)", name: "name", default: folderName // default: "test_user" 默认值 }, { type: "input", message: "Place set a description to project :(设置项目描述):", name: "description", default: "当前描述为空" }, { type: "list", message: "Place choose a version to project:(选择一个vue版本)", name: "version", choices: ["vue3", "vue2"] }, { type: "checkbox", message: "Place choose install dependent item to project:(选择安装依赖)", name: "depend", choices: ["TypeScript", "Axios", "Sass", "Animate", "Eslint", "Prettier"] } ] for (const item of promptList) { const current = await inquirer.prompt(item) currentItem[item.name] = current[item.name] } return currentItem } module.exports = setProjectInfo