npm 包 gulp-attire-plus 使用教程

阅读时长 5 分钟读完

什么是 gulp-attire-plus

gulp-attire-plus 是一款基于 gulp 构建工具的前端自动化工具,能够帮助前端开发者优化工作流程,节省时间。

gulp-attire-plus 提供了一组功能强大的任务(task),包括 CSS 和 JS 压缩、图片压缩、HTML 压缩、自动化雪碧图等等。

如何使用 gulp-attire-plus

使用 gulp-attire-plus 前,你需要先安装 Node.jsgulp

接下来,我们来了解一下 gulp-attire-plus 的安装和使用。

安装

使用 npm 安装 gulp-attire-plus

使用

gulpfile.js 添加以下代码:

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

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

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

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

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

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

这个配置文件定义了四个任务:CSS 压缩 (css)、JS 压缩 (js)、图片压缩 (image) 和自动化雪碧图 (sprite) 。其中 atti.css()atti.js()atti.image()atti.sprite() 分别是 gulp-attire-plus 里面的函数,表示执行 CSS 压缩、JS 压缩、图片压缩、自动化雪碧图的任务。

在终端里输入以下命令:

即可执行默认的任务。

压缩 CSS 和 JS 文件

使用 gulp-attire-plus 提供的 css()js() 函数,可以很方便地压缩 CSS 和 JS 文件。

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

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

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

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

压缩图片

使用 gulp-attire-plus 提供的 image() 函数,可以很方便地压缩图片文件。

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

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

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

自动化雪碧图

使用 gulp-attire-plus 提供的 sprite() 函数,可以很方便地处理雪碧图。

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

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

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

总结

gulp-attire-plus 是一款强大的前端自动化工具,能够帮助前端开发者简化工作流程、提高开发效率。

在使用 gulp-attire-plus 的时候,我们应该了解其基本使用方法,可以更好地利用它提供的功能来优化我们的项目。

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

纠错
反馈