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 commandCommands:init [name] Initialize a kind of templatelist List templatesserve [dir] server built by local static folderpublish <version> Publish a new versionscreenshot <url|local-file> Take a screenshot of a web pageghpages Push a directory to gh-pageshelp [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