npm 包 @2create/drone 使用教程

阅读时长 5 分钟读完

什么是 @2create/drone

@2create/drone 是一款适用于前端项目的自动化构建工具。它基于 Gulp、Webpack 进行构建,并提供了一些常用的任务,如脚本压缩、图片压缩、文件合并等。

安装 @2create/drone

使用 npm 进行安装:

使用方法

初始化配置文件

在项目目录下执行以下命令,将生成默认配置文件 drone.config.js:

配置项说明

-- -------------------- ---- -------
-------------- - -
  ------- ------            -- -----
  -------- -------          -- ------
  ----------- ----          -- ---------- --------------------
  ----- -
    ---- ----------------   -- ---- ------
    ----- ---               -- ----
    -------- --             -- ------------- ---
  --
  ------- -
    ------ ------------------------    -- -- ---- --
    ---- ----------------              -- ---- ------
    ----- ---------                    -- ---- --- ----
    -------- -
      ------------ ------------        -- ----------- ---
    -
  --
  -------- -
    ------ -----------------------     -- -- -- --
    ---- --------------                -- -- ------
    ----- ----------                   -- ---- -- ----
    ---------- --                      -- ---------
  --
  ------- -
    ---- ---------------
    ----- ---------
    -------- -
      ------------------ -             -- -------- ---
    -
  --
  ------ -
    ---- --------------
    ----- -------
  --
  ------ -
    ---- ------                        -- -----
  -
-

运行任务

执行以下命令,将运行所有任务进行构建:

也可以使用以下命令,运行单个任务:

示例代码

drone.config.js 配置项:

-- -------------------- ---- -------
-------------- - -
  ------- ------
  -------- -------
  ----------- ----
  ----- -
    ---- ----------------
    ----- -
      ------ ------- -------
    --
    -------- -
      ------------------- -----
      --------------- ----
    -
  --
  ------- -
    ------ ------------------------
    ---- ----------------
    ----- ---------
    -------- -
      ------------ ------------
    -
  --
  -------- -
    ------ -----------------------
    ---- --------------
    ----- ----------
    ---------- -
      ------- --------
    -
  --
  ------- -
    ---- ---------------
    ----- ---------
    -------- -
      ------------------ -
    -
  --
  ------ -
    ---- --------------
    ----- -------
  --
  ------ -
    ---- ------
  -
-

package.json 中的 scripts 配置项:

总结

@2create/drone 是一款强大的自动化构建工具,可以大大提高前端项目开发的效率。通过本文的介绍以及示例代码,相信读者已经初步掌握了 @2create/drone 的使用方法,可以在实际项目中尝试应用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/149048