archguard / archguard-cli

ArchGuard 前端项目 CLI 工具,用于快速生成组件代码等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ArchGuard CLI

ArchGuard 前端项目脚手架

为什么需要该脚手架?

  • 保持代码规范性
  • 减少手动新建文件操作,快速生成符合项目风格的代码,提高开发体验

使用

npm install @archguard/cli -g

常用命令(必须在项目的src目录下运行)

  • 创建页面:ag g p systemEvaluation/Demo 页面菜单名

上述命令会在 pages/systemEvaluation文件夹下新建Demo页面,并且自动配置好路由菜单(菜单名设置为最后一个参数:页面菜单名)

  • 创建基础组件:ag g c 组件名 -ba
  • 创建业务组件:ag g c 组件名 -bu
  • 在当前目录下创建组件:ag g c 组件名

常用缩写

  • g => generate
  • c => component
  • -ba => --basic
  • -bu => --business

调试

在本项目路径下执行

npm link

License

@ 2020~ Thoughtworks. This code is distributed under the MPL license. See LICENSE in this directory.

About

ArchGuard 前端项目 CLI 工具,用于快速生成组件代码等。

License:MIT License


Languages

Language:JavaScript 58.5%Language:TypeScript 41.3%Language:Less 0.2%