npm 包 superfly-css-task-clean 使用教程

阅读时长 4 分钟读完

超级酷炫的前端项目需要超级酷炫的 CSS 样式,但随着项目的增多,纷繁复杂的 CSS 文件容易让人眼花缭乱。为了管理 CSS 文件,我们可以使用 npm 包 superfly-css-task-clean。

安装

在任意一个空白目录中打开终端,并运行以下命令:

使用

配置

在项目根目录下新建一个 gulpfile.js 文件,并添加以下代码:

在该代码中,我们定义了一个 clean 任务,并设置了要清楚的 CSS 文件路径。

运行

在终端输入以下命令即可运行 clean 任务:

运行成功后,终端会显示以下信息:

同时,指定路径下的 CSS 文件就会被清除。

示例

我们假设项目根目录下的 src 目录中有一个名为 main.css 的 CSS 文件,我们要将其编译后保存到 dist 目录下,且只保存文件名为 main.min.css 的文件。我们可以按照以下步骤操作:

安装

在任意一个空白目录中打开终端,并运行以下命令:

配置

在项目根目录下新建一个 gulpfile.js 文件,并添加以下代码:

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

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

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

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

在该代码中,我们定义了三个任务:

  • minify-css: 将 src 目录下所有的 CSS 文件都压缩并重命名为 *.min.css,并输出到 dist 目录。
  • clean-dist-css: 清除 dist 目录下的所有 CSS 文件。
  • build: 依次运行 minify-cssclean-dist-css 任务。

运行

在终端输入以下命令即可运行 build 任务:

运行成功后,dist 目录下只会保存名字为 main.min.css 的 CSS 文件,且该文件已被压缩。

学习意义

本文介绍了如何使用 npm 包 superfly-css-task-clean 管理 CSS 文件,相信这个过程会让初学者对 Gulp 的使用有更深入的理解。同时,相信通过阅读本文并学习示例代码,读者能够更好地管理自己的前端项目。

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

纠错
反馈