首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络日志

    inquirer.js 构建交互式命令行工具,全网详细 inquirer.js中文教程

    // (可选)为问题的提示信息添加后缀 suffix: ':' } ]) .then((answers) => { // 使用用户答案进行操作 }); 4,inquirer.js 示例: { type: 'editor', name: 'bio', message: '请简要介绍一下你自己:' } 5,inquirer.js 输入后怎么处理 在 Inquirer 中, 6,实战:使用 Inquirer.js 实现一个简单的命令行计算器功能 下面我们将使用 Inquirer.js 实现一个简单的命令行计算器功能。

    2.2K22编辑于 2024-06-26
  • 来自专栏方球

    Inquirer.js 交互式命令行

    Inquirer.js 交互式命令行 例子 const inquirer = require('inquirer') // 设置问题 inquirer.prompt([ {

    2.6K20发布于 2019-08-21
  • 来自专栏脚手架开发

    【nodejs脚手架开发】交互处理-Inquirer.js

    【nodejs脚手架开发】交互处理-Inquirer.js篇 上一篇 文章讲解了nodejs开发的第一步,命令处理,命令处理的短板是无法处理复杂的选项,而inquier.js解决了这一问题。 而Inquirer.js在命令行开发中则承担了这一角色,让我们根据使用者的需要,来做相应的处理。 什么是Inquirer.js? 5.png 如图,inquirer.js主要包括问题的类型和问题的处理两个部分,问题的类型包含: input:可以理解为填空题,需要用户输入 confirm: 由用户通过快捷键y/n选择是/否,判断题 png 选择css预处理器 12.png 选择eslint执行时机 15.png 选择babel config的存储位置 16.png 是否存为预设 17.png 打印用户的所有选择 13.png 总结 inquirer.js

    2.1K114发布于 2021-08-25
  • enquirer 使用指南

    (answer => console.log('Answer:', answer)) .catch(console.error);参考文档enquirer - npmNodeJs 交互式命令行工具 Inquirer.js - 开箱指南 - 掘金inquirer.js —— 一个用户与命令行交互的工具_xhsdnn的博客-CSDN博客_inquirer.js

    39710编辑于 2024-03-17
  • 来自专栏大帅老猿

    手把手教你发布一个NPM包!分享一键下载保存任意掘金作者的所有文章为Markdown文件的插件

    当用户在使用你工具的时候,可以通过下面的方式来获得参数 node index.js 123213213 然后你在代码中通过 process.argv.slice(2) 就能获取到传参的内容,不过本文里我要分享一个inquirer.js 就像vuecli一样 我分享一下我代码中的用法,其他用法大家自己去看它的文档吧,非常简单 inquirer.js文档:https://github.com/sboudrias/Inquirer.js

    1.6K20编辑于 2022-03-03
  • 来自专栏大史住在大前端

    一统江湖的大前端(6)commander.js + inquirer.js——懒,才是第一生产力

    四.guide风格命令行开发工具——inquirer.js github地址为:Inquirer.js地址 guide风格的命令行,指提问-回答模式的命令行,inquirer.js支持常见的input 接收到客户端请求后,调用具体功能 根据后端执行情况信息在前端展示的实时性要求,选择长连接或普通连接 后端使用child_process或相关类库实现命令并将信息传输至前端 Guide风格命令行 直接使用inquirer.js 库编写问题组或分支问题树 inquirer.js最终将用户输入绑定在一个对象上 使用inquirer.js收集到的参数 带参数运行命令或脚本 git风格命令行 直接使用commander.js库的API

    1.9K71发布于 2018-10-09
  • 来自专栏一尾流莺学前端

    【架构师(第十二篇)】脚手架之命令行交互工具 inquirer.js 使用方法

    ---- inquirer.js 基本用法 什么是 inquirer.js inquirer.js 是一个用来实现命令行交互式界面的工具集合。

    1.4K30编辑于 2022-12-10
  • 来自专栏前端面试题库

    用 nodejs 搭建脚手架

    Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。ora,下载过程久的话,可以用于显示下载中的动画效果。 用 inquirer.js 来实现。npm install --save inquirerindex.js文件如下#! Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。ora,下载过程久的话,可以用于显示下载中的动画效果。 用 inquirer.js 来实现。npm install --save inquirerindex.js文件如下#!

    63430编辑于 2022-09-28
  • 来自专栏终身学习者

    【自学总结】基于 node 写一个 todo 命令行工具

    具体用法请参考 github: https://github.com/tj/command... inquirer.js inquirer.js 一个用户与命令行交互的工具 开始通过npm init 的时候就有大量与用户的交互(当然也可以通过参数来忽略输入);而现在大多数工程都是通过脚手架来创建的,使用脚手架的时候最明显的就是与命令行的交互,如果想自己做一个脚手架或者在某些时候要与用户进行交互,这个时候就不得不提到inquirer.js

    77510发布于 2021-01-12
  • 来自专栏前端面试题库

    用 nodejs 搭建脚手架

    Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。ora,下载过程久的话,可以用于显示下载中的动画效果。 用 inquirer.js 来实现。npm install --save inquirerindex.js文件如下#!

    71910编辑于 2022-11-07
  • 来自专栏编程

    深入认识 vue-cli:能做的不仅仅是初始化 vue 工程

    vue-cli使用了inquirer.js实现了“问答环节”,简单来说是这样子的: 然后把这段问题传给inquirer.js就可以了: 在运行的时候,vue-cli会在命令行里面把 和 这两个问题相继抛出

    1K80发布于 2018-01-10
  • 来自专栏前端面试题库

    nodejs 搭建脚手架

    Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。ora,下载过程久的话,可以用于显示下载中的动画效果。 用 inquirer.js 来实现。npm install --save inquirerindex.js文件如下#!

    1.2K30编辑于 2022-12-07
  • 来自专栏用户4456933的专栏

    手把手教你写一个脚手架

    这需要用到 Inquirer.js[5]。Inquirer.js 的功能就是弹出一个问题和一些选项,让用户选择。并且选项可以指定是多选、单选等等。 Inquirer.js 还可以提供具有相关性的问题,也就是上一个问题选择了指定的选项,下一个问题才会显示出来。 大致了解 Inquirer.js 后,就可以明白这一步我们要做什么了。主要就是将脚手架支持的功能配合对应的问题、可选值在控制台上展示出来,供用户选择。获取到用户具体的选项值后,再渲染模板和依赖。 commander.js/blob/master/Readme_zh-CN.md [4] npm link: https://docs.npmjs.com/cli/v7/commands/npm-link [5] Inquirer.js : https://github.com/SBoudrias/Inquirer.js/ [6] globby: https://github.com/sindresorhus/globby [7] ejs

    2.1K20发布于 2021-07-12
  • 来自专栏小皮咖

    开发一个简单的脚手架工具

    Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。 handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。 这里使用 inquirer.js 来实现。

    1.9K20发布于 2019-11-15
  • 来自专栏羽月技术

    使用 nodejs 开发命令行小工具 - 谷歌翻译字幕

    enable some bar -B, --baz enable some bazExamples: $ custom-help --help $ custom-help -h Inquirer.js Inquirer.js 可以让命令行与用户进行交互。

    1.7K20编辑于 2022-10-08
  • 来自专栏前端森林

    从零撸一个CLI命令行脚手架工具

    Inquirer.js[3],通用的命令行用户界面集合,用于和用户进行交互。 ora[4],下载过程久的话,可以用于显示下载中的动画效果。 chalk[5],可以给终端的字体加上颜色。 github.com/tj/commander.js [2] download-git-repo: https://www.npmjs.com/package/download-git-repo [3] Inquirer.js : https://github.com/SBoudrias/Inquirer.js [4] ora: https://github.com/sindresorhus/ora [5] chalk: https

    1.3K20发布于 2021-02-03
  • 来自专栏程序员IT圈

    使用 Node.js 开发简单的脚手架工具

    Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。 handlebars.js,模板引擎,将用户提交的信息动态填充到文件中。 这里使用 inquirer.js 来实现。

    1.5K20发布于 2018-07-27
  • 来自专栏采云轩

    【告别复制粘贴】动态模板生成小技巧

    的介绍可以看 plop官网:https://plopjs.com/documentation/),plop 功能主要是基于 inquirer (https://github.com/SBoudrias/Inquirer.js

    1.6K30发布于 2020-11-05
  • 来自专栏前端达人

    「中高级前端进阶」从零开始手写一个 vue-cli 脚手架

    Inquirer.js:一个交互式命令行工具,像 vue-cli3 中那样在命令行中和用户交互。 chalk.js:给终端的字体加上颜色,更加炫酷。

    2K10发布于 2019-09-03
  • 来自专栏饼干的前端专栏

    浅入vue脚手架 手把手教你撸一个简单脚手架

    Inquirer.js:通用的命令行用户界面集合,用于和用户进行交互。 handlebars.js:模板引擎,将用户提交的信息动态填充到文件中。 const inquirer = require('inquirer');// Inquirer.js,通用的命令行用户界面集合,用于和用户进行交互。

    1.7K30编辑于 2022-08-07
领券