aotoo-cli

1.0.32 • Public • Published

aotoo-cli

aotoo-cli是aotoo-hub的命令行工具库,通过命令行创建前端项目

aotoo-hub是一套可以并行多项目前端脚手架,支持react/vue/koa2/小程序

INSTALL

npm install -g aotoo-cli
aotoo -V # 检查是否安装成功

USAGE

使用 aotoo 命令行启动各个服务

aotoo init <work-space-name> # 新建工作空间
aotoo create <project-name> # 新建本地项目  
aotoo install <url> # 安装远程项目

aotoo dev [project-name] # 启动项目开发环境  
aotoo dev-clean [project-name] # 启动项目开发环境,并清空缓存

aotoo build [project-name] # 生产编译项目资源
aotoo build-clean [project-name] # 生产编译项目资源,并清空缓存

aotoo start [project-name] # 本地启动生产模式,需要先以生产模式编译

aotoo dev [project-name] --config test # 启动测试环境,开发模式
aotoo dev [project-name] --config test1 # 启动测试环境,开发模式
aotoo dev [project-name] --config test2 # 启动测试环境,开发模式
aotoo dev [project-name] --config ....  # 启动测试环境,开发模式

aotoo dev --name proj1 --name proj2 --name proj3 # 同时启动多个项目的开发环境

# 部署
node index.js --config test  # 使用node启动测试环境的生产项目(需完成生产编译)
pm2 start index.js -- --config test

init <dir>

新建工作空间,dir为必须参数

aotoo init workspace

create <dir>

新建本地项目,dir为必须参数

新建web类项目

适用于PC/H5

# 新建项目
$ cd workspace
$ aotoo create project_name

将会在 workspace/src 目录下创建项目目录project_name,按照提示输Y,回车继续
完成安装后,修改aotoo.config.js,补充项目描述

新建小程序项目

# 新建项目
$ cd xxx
$ aotoo create minip_name

将会在xxx/src目录下,创建项目目录minip_name,按照提示输n,回车继续 完成安装后,修改aotoo.config.js,补充项目描述

安装远程项目到本地

支持远程git项目和zip项目

cd workspace

# 安装远程git项目到本地
aotoo install https://github.com/webkixi/hub-vue2.git  # 从远程安装vue2基础项目

# 安装远程zip项目到本地 
aotoo install https://github.com/webkixi/hub-vue2/archive/master.zip # 从远程安装vue2基础项目zip版

开发模式

dev [name]

# 启动默认项目开发模式
$ aotoo dev

# 启动指定项目
$ aotoo dev project_name

dev-clean [name]

开发模式编译,清除common/vendors等dll文件,重新生成,并启动服务

# 启动默认项目开发模式
$ aotoo dev-clean

# 启动指定项目,并清除该项目common的缓存
$ aotoo dev-clean project_name

dev-build [name]

开发模式编译,清除common/vendors等dll文件,重新生成,不启动服务

$ aotoo dev-build

# 编译指定项目
$ aotoo dev-build project_name

生产模式

build [name]

生产模式,纯编译输出,不启动服务

$ aotoo build

# 编译指定项目
$ aotoo build project_name

build-clean [name]

生产模式,清除common/vendors等dll文件,并重新生成,不启动服务

$ aotoo build-clean

# 编译指定项目
$ aotoo build-clean project_name

部署

部署之前,需要先以生产模式编译

start [name]

生产模式,启动node服务

$ aotoo start

# 编译指定项目
$ aotoo start project_name

node启动

# 编译项目,生产模式
$ node index.js

# 启动测试环境
$ node index.js --config test

pm2启动

# 编译项目,生产模式
$ aotoo build-clean project_name

# 启动测试环境
$ pm2 start index.js -- --config test

EXTEND PARAM 扩展参数

- -config

指定环境配置文件,配合node端一起使用

- -name

启动指定项目,该参数可多项目同时启动

# 同时启动 xxx 及 yyy的项目
$ aotoo dev --name project_name --name project-other

Readme

Keywords

Package Sidebar

Install

npm i aotoo-cli

Weekly Downloads

2

Version

1.0.32

License

ISC

Unpacked Size

20.8 kB

Total Files

3

Last publish

Collaborators

  • webkixi