ayd-cli
v1.0.2
Published
Command line interface for rapid ayd development
Downloads
1
Readme
前端 cli 工具
命令
$ npm install -g ayd-cli
# OR
$ yarn global add ayd-cli
$ ayd create <project-name>
内容
init
初始化全局.aydrc文件
{
"VUE_ADMIN_TEMPLATE_REPO": "",
"config": {
"configurable": true // 是否配置化
}
}
create
可用命令
用法
$ ayd create .
$ ayd create <project-name>
$ ayd create
# error: missing required argument 'app-name'
config
可用命令
用法
1. get
$ ayd config -g configurable
# true
$ ayd config -g configurable --json
# {
# "value": true
# }
2. set
$ ayd config -s configurable false
# You have updated the option: configurable to false
3. delete
$ ayd config -d configurable
# You have removed the option: configurable
4. json
$ ayd config --json
# {
# "resolvedPath": "/Users/lxs24sxl/.aydrc",
# "content": {
# "VUE_ADMIN_TEMPLATE_REPO": "",
# "config": {
# "configurable": true
# }
# }
# }
命令提醒
$ ayd creat
# Usage: ayd <command> [options]
# Options:
# -V, --version output the version number
# -h, --help display help for command
# Commands:
# create [options] <app-name> create a new project powered by ayd-cli-service
# init initialize the .aydrc file
# config [options] [value] inspect and modify the config
# Run ayd <command> --help for detailed usage of given command.
# Unknown command creat.
# Did you mean create.
$ ayd -V
# ayd-cli 1.0.0
常见问题
1. 如果屏蔽这些命令交互?
? 请输入后台模版名称 默认后台模版
? 请输入后台模版路由名( 路由为空则为一级路由,否则为二级路由,例:/retail/ )
? 请输入后台模版系统编码( 传递给后端的名称,例:admin-retail ) admin-test
? 请输入端口号 8081
解决方法
$ ayd config -s configurable false
2. 如何在create之前先屏蔽上面的命令交互?
解决方法
先跑init生成.aydrc文件,再进行修改
$ ayd init
$ ayd config -s configurable false
$ ayd create <project-name>
3. 如何添加自己的模版?
解决方法
- 目前版本定义框架为vue或react,模版类型为admin/standard/mobile。
- 添加需要的模板路径只需要使用config命令配置不同的repo地址
- repo配置方法详细见download-git-repo
- 常用repo配置法: gitlab -> gitlab地址:gitlab中项目地址#分支名, github -> github地址:github名称/项目地址#分支名
$ ayd config -s VUE_STANDARD_TEMPLATE_REPO <repo>
$ ayd config -s REACT_ADMIN_TEMPLATE_REPO <repo>