Skip to content

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

License

Notifications You must be signed in to change notification settings

archguard/archguard-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 工具,用于快速生成组件代码等。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published