请输入您想选择的文件路径或长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2079个文字,预计阅读时间需要9分钟。
目录前言插件效果插件实现Inquirer.js 原有参数二次封装新增参数代码实现获取指定路径下的文件列表获取指定路径下的目录列表交互类响应控制选择文件选择目录基本操作
目录
- 前言
- 插件效果
- 插件实现
- Inquirer.js
- inquirer原有参数
- 二次封装
- 新增参数
- 代码实现
- 获取指定路径下的文件列表
- 获取指定路径下的目录列表
- 交互类型响应控制
- 选择文件
- 选择目录
- 基本类型调用Inquirer处理
- 插件使用
- 1、安装依赖
- 2、在代码中引用
- 3、示例代码
前言
我们在用脚手架初始化项目的时候,往往会进行一些命令交互,用过vue或者react的用脚手架新建项目的应该都进行过命令交互,vue创建的时候会让你选择vue2还是vue3,也有多选要什么配置,也有输入y或者n选择是否用history路由等,这些简单的交互其实用inquire这个包都能实现,但是最近自己在做一个小工具的时候,想要进行文件和文件夹的选择,这时我发现inquire里并没有这个交互功能,所以便自己尝试去在inquire这个库的基础上实现文件选择和文件夹选择这两种类型的交互。
本文共计2079个文字,预计阅读时间需要9分钟。
目录前言插件效果插件实现Inquirer.js 原有参数二次封装新增参数代码实现获取指定路径下的文件列表获取指定路径下的目录列表交互类响应控制选择文件选择目录基本操作
目录
- 前言
- 插件效果
- 插件实现
- Inquirer.js
- inquirer原有参数
- 二次封装
- 新增参数
- 代码实现
- 获取指定路径下的文件列表
- 获取指定路径下的目录列表
- 交互类型响应控制
- 选择文件
- 选择目录
- 基本类型调用Inquirer处理
- 插件使用
- 1、安装依赖
- 2、在代码中引用
- 3、示例代码
前言
我们在用脚手架初始化项目的时候,往往会进行一些命令交互,用过vue或者react的用脚手架新建项目的应该都进行过命令交互,vue创建的时候会让你选择vue2还是vue3,也有多选要什么配置,也有输入y或者n选择是否用history路由等,这些简单的交互其实用inquire这个包都能实现,但是最近自己在做一个小工具的时候,想要进行文件和文件夹的选择,这时我发现inquire里并没有这个交互功能,所以便自己尝试去在inquire这个库的基础上实现文件选择和文件夹选择这两种类型的交互。

