前端构建工具指的是coolie-cli,基于 nodejs,是系统工具,安装之后会注册全局命令coolie。工具全部源码均已开源(仓库:前端构建工具文档 - 图1github.com)。

coolie-cli 是前端构建工具,是前端工程化解决方案,不是编译工具(常见问题:什么是编译,什么是构建)。

1全局命令

  1. coolie
  2. oooo o8o
  3. `888 `"'
  4. .ooooo. .ooooo. .ooooo. 888 oooo .ooooo.
  5. d88' `"Y8 d88' `88b d88' `88b 888 `888 d88' `88b
  6. 888 888 888 888 888 888 888 888ooo888
  7. 888 .o8 888 888 888 888 888 888 888 .o
  8. `Y8bod8P' `Y8bod8P' `Y8bod8P' o888o o888o `Y8bod8P' 2.7.2
  9. ━━━━━━━━━━━━━━━━━━━━━━━━ 前端工程构建工具 ━━━━━━━━━━━━━━━━━━━━━━━━
  10. Usages:
  11. coolie build [options] 在当前目录进行工程构建
  12. coolie create -erm 在当前目录新建 express & redis & mongoose 类型的工程脚手架
  13. coolie create -s 在当前目录新建 static 类型的工程脚手架
  14. coolie demo <id> 打开指定演示项目
  15. coolie doc 使用浏览器打开官方文档
  16. coolie init -c 初始化 coolie 工程构建配置文件
  17. coolie init -j 初始化 coolie 模块加载器配置文件
  18. Commands:
  19. build 构建工程
  20. create 创建工程
  21. demo 演示项目
  22. doc 官方文档
  23. init 初始化配置文件
  24. version 打印版本号并检查更新
  25. Options:
  26. --help, -h, -H print help information
  27. --version, -v, -V print version information

2coolie build

执行前端构建。

默认构建目录为当前工作目录,也可以使用-d—dirname参数指定构建目录。

前端构建时,需要在指定目录查找配置文件,顺序为:

  1. coolie.config.js
  2. coolie.json

如果两个文件都没有找到,则会抛出错误。

3coolie create

创建工程。可以创建 expres、static 两种主类型的工程脚手架。

4coolie demo

打开演示工程。如下图,一共支持 11 个 demo。

前端构建工具文档 - 图2

比如要演示第 1 个 demo,则:

  1. coolie demo 1

5coolie doc

使用默认浏览器打开 coolie 官网,即你当前看到的网站。

6coolie init

初始化配置文件。目前支持初始化以下配置文件:

  • 前端模块加载器(coolie.js)的配置文件,使用-j—coolie.js参数
  • 前端开发构建工具(coolie-cli)的配置文件,使用-c—coolie-cli参数

7coolie version

输出版本信息,显示本地的前端开发构建工具版本,和线上最新的前端模块加载器、前端开发构建工具版本。

原文: https://coolie.ydr.me/document/coolie-cli