Package Exports
- @minjs1cn/inquirer
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@minjs1cn/inquirer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@minjs1cn/inquirer
多组件/页面询问式交互,带有缓存机制
Usage
直接使用内部简单封装好的方法
const { createInquirer } = require('@minjs1cn/inquirer');
// 匹配src/*/index.js目录
const inquire = createInquirer('src', 'index.js')
// 第一个参数 提示信息;第二个参数 缓存标识
const name = await inquire('请输入您的选择', 'lastchoice')
// name = *
console.log(name)或者字节自定义也可以
const { getPages, myInquirer } = require('@minjs1cn/inquirer');
// 匹配src/*/index.js目录
const pages = getPages('src', 'index.js')
const { dir, name, fullname } = pages
// 例如 src/a,a,src/a/index.js
console.log(dir, name, fullname)
// 第一个参数 提示信息;第二个参数 缓存标识
const name = await myInquirer(pages.map(item => item.name), '请输入您的选择', 'lastchoice')
// name = *
console.log(name)