npm 包 werkint-gulp 使用教程

阅读时长 5 分钟读完

前言

随着前端技术的不断发展和更新,前端工程化已经逐渐成为了前端开发的标配。而其中的自动化构建工具也成为了前端必备的一个工具。gulp 就是一个非常好用的自动化构建工具,而 werkint-gulp 是基于 gulp 的一个 npm 包,其简介为:提供基于 gulp 的 web 前端自动化工作流高度定制化解决方案。

安装 werkint-gulp

npm 是 Node.js 的包管理器,自然在使用 werkint-gulp 前,需要在全局先安装 gulp。输入以下命令即可安装 gulp:

安装 gulp 完成后,再输入以下命令,安装 werkint-gulp:

之后,我们就可以使用 werkint-gulp 提供的功能来完成前端自动化构建。

基本功能介绍

  1. sass 编译

web 前端样式,目前有非常多的选择,但内部核心仍然只有两种:less 与 sass。werkint-gulp 可以很好地支持 sass 编译,只需要在 gulpfile 中加上以下代码,即可自动编译 sass:

  1. css 压缩

由于网络请求速度较慢,为了加快网站响应速度,我们可以将所有的 css 文件都压缩成一个文件,werkint-gulp 提供了一个非常方便的 css 压缩插件:

  1. 图片压缩

图片加载也是页面打开速度极为重要的因素之一,为了提高用户体验,我们可以使用 gulp-imagemin 插件来压缩图片以减小图片大小:

  1. js 合并压缩

js 合并压缩能够有效减小 js 文件大小并加快页面响应速度:

实例演示

我们可以使用以下代码进行实例演示,将 gulpfile.js 编写如下:

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

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

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

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

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

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

在执行 gulp 命令后,即可在 path/to/build 目录下生成合并压缩后的 css、js 和图片。

总结

werkint-gulp 是一个非常好用的 npm 包,能够在 web 前端自动化构建过程中提供非常多的帮助。使用 gulp 来进行自动化构建已经成为了前端开发的标配,相信掌握了 werkint-gulp 使用方法之后,会对前端开发工作产生很大的帮助,并在项目中发挥重要作用。

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

纠错
反馈