前端构建工具指的是coolie-cli
,基于 nodejs,是系统工具,安装之后会注册全局命令coolie
。工具全部源码均已开源(仓库:github.com)。
coolie-cli 是前端构建工具,是前端工程化解决方案,不是编译工具(常见问题:什么是编译,什么是构建)。
1全局命令
➜ coolie
oooo o8o
`888 `"'
.ooooo. .ooooo. .ooooo. 888 oooo .ooooo.
d88' `"Y8 d88' `88b d88' `88b 888 `888 d88' `88b
888 888 888 888 888 888 888 888ooo888
888 .o8 888 888 888 888 888 888 888 .o
`Y8bod8P' `Y8bod8P' `Y8bod8P' o888o o888o `Y8bod8P' 2.7.2
━━━━━━━━━━━━━━━━━━━━━━━━ 前端工程构建工具 ━━━━━━━━━━━━━━━━━━━━━━━━
Usages:
coolie build [options] 在当前目录进行工程构建
coolie create -erm 在当前目录新建 express & redis & mongoose 类型的工程脚手架
coolie create -s 在当前目录新建 static 类型的工程脚手架
coolie demo <id> 打开指定演示项目
coolie doc 使用浏览器打开官方文档
coolie init -c 初始化 coolie 工程构建配置文件
coolie init -j 初始化 coolie 模块加载器配置文件
Commands:
build 构建工程
create 创建工程
demo 演示项目
doc 官方文档
init 初始化配置文件
version 打印版本号并检查更新
Options:
--help, -h, -H print help information
--version, -v, -V print version information
2coolie build
执行前端构建。
默认构建目录为当前工作目录,也可以使用-d
或—dirname
参数指定构建目录。
前端构建时,需要在指定目录查找配置文件,顺序为:
coolie.config.js
coolie.json
如果两个文件都没有找到,则会抛出错误。
3coolie create
创建工程。可以创建 expres、static 两种主类型的工程脚手架。
4coolie demo
打开演示工程。如下图,一共支持 11 个 demo。
比如要演示第 1 个 demo,则:
coolie demo 1
5coolie doc
使用默认浏览器打开 coolie 官网,即你当前看到的网站。
6coolie init
初始化配置文件。目前支持初始化以下配置文件:
- 前端模块加载器(
coolie.js
)的配置文件,使用-j
或—coolie.js
参数 - 前端开发构建工具(
coolie-cli
)的配置文件,使用-c
或—coolie-cli
参数
7coolie version
输出版本信息,显示本地的前端开发构建工具版本,和线上最新的前端模块加载器、前端开发构建工具版本。