dws-cli-ui
Version:
dws-cli dws系列:包括大屏、移动端、设计器项目等待
33 lines (31 loc) • 961 B
JavaScript
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:(选择一个项目类型版本)",
name: "type",
choices: ["dws-screen", "dws-h5-components", "vue3"]
}
]
for (const item of promptList) {
const current = await inquirer.prompt(item)
currentItem[item.name] = current[item.name]
}
return currentItem
}
module.exports = setProjectInfo