yiai-cli
v1.1.3
Published
CLI for Prjects
Downloads
17
Readme
yiai-cli
init project from uniform cli-tool base on AI TEAM STANDARD
Insall
npm install -g yiai-cli
Usage
yiai
Usage: yiai <command> [options]
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
init [name] Initialize a kind of template
list List templates
serve [dir] server built by local static folder
publish <version> Publish a new version
screenshot <url|local-file> Take a screenshot of a web page
ghpages Push a directory to gh-pages
help [command] display help for command
Commands
脚手架包含多个独立命令。
1. yiai init
根据模板初始化项目
you can choice one of below templates:
- vue-typescirpt
new
- vue
base on vue-cli3
- electron
base on electron-vue
- official-website
base on nuxt
- mini-app
base on mpvue
- node-tool
2. yiai list
列出所有项目模板
3. yiai serve
对项目中build打包后的静态文件,快速开启本地node服务器。使得可以快速预览项目的生产包。默认指向静态文件是当前执行命令位置
,端口是3000
更多参数可使用yiai serve --help
查看:
Usage: yiai-serve [options] [dir]
Options:
-o, --open automatically opens a browser window to this server
-a, --auth <user>:<pass> specify basic auth credentials
-F, --format <fmt> specify the log format string (default: "dev")
-p, --port <port> specify the port [3000] (default: 3000)
-r, --root <root> specify the root directory [] (default: "")
--https-port <port> specify the port [3443] (default: 3443)
-H, --hidden enable hidden file serving
-S, --no-stylus disable stylus rendering
-J, --no-pug disable pug rendering
--no-less disable less css rendering
-I, --no-icons disable icons
-L, --no-logs disable request logging
-D, --no-dirs disable directory serving
-C, --cors allows cross origin access serving
-s, --https also serve over https
--key key file path for https
--cert certificate file for https
--ca CA certificate file for https
--compress gzip or deflate the response
--exec <cmd> execute command on each request
-h, --help display help for command
License
The code is distributed under the