1.2.4 • Published 1 month ago

yogi-cli v1.2.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

yogi-cli

打造自己的脚手架工具,实现思路

  • 项目模板放在github/gitlab上
  • 用户通过命令交互的方式下载不同的模板
  • 经过模板引擎渲染定制项目模板
  • 模板变动,只需要更新模板即可,不需要用户更新脚手架

涉及知识点及模块

  • NodeJs

    基于Node.js开发命令行工具

  • ECMAScript 6

    使用最新版本语言进行开发

  • npm 发包

    npm包的发布及更新流程

    『 <npm login> 登录 <npm publish> 发布 』

    登录失败E403 试试执行

    『 npm config set registry https://registry.npmjs.org 』

    全局下载yogi-cli失败可以试试

    『 npm config set registry=https://registry.npmmirror.com 』

    全局更新工具包

    『 npm update <name> -g 』

  • commander.js

    可以自动的解析命令和参数,用于处理用户输入的命令

  • download

    下载并提取git仓库,用于下载项目模板

  • Inquirer.js

    通用的命令行用户界面集合,用于和用户进行交互

  • handlebars.js

    模板引擎,将用户提交的信息动态填充到文件中

  • ora

    下载过程久的话。可以用于显示下载中的动画效果

  • chalk

    可以给终端的字体加上颜色


全局安装

npm install -g yogi-cli@latest

初始化项目

yogi init <projectName>
1.2.4

1 month ago

1.2.3

1 month ago

1.2.2

1 month ago

1.2.1

1 month ago

1.2.0

1 month ago

1.1.1

11 months ago

1.1.0

11 months ago

1.1.2

11 months ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago