前端构建工具文档

前端构建工具指的是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

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