npm 包 gulp-peppermint 使用教程

阅读时长 7 分钟读完

简介

gulp-peppermint 是一款基于 gulp 的插件,可以帮助快速生成网页版的自动化开发环境。它提供了一系列便利的工具,以便更好的进行前端开发。

安装

使用 npm 安装 gulp-peppermint :

使用

引入

在 gulpfile.js 中导入 gulpepper:

gulp-peppermint 的方法

html

内置了 html 处理,可以:

  • 压缩 html 文件 (gulp-uglify-html)
  • 引入公共的 html 片段 (gulp-file-include)
  • 使用 BEM 规范管理 class (gulp-html-classify-bem)

css

内置了 css 处理,可以:

  • 合并压缩 css 文件 (gulp-concat-css、gulp-uglify-css)
  • css 样式转换,支持 less、sass、stylus 语法 (gulp-less、gulp-stylus、gulp-sass)
  • 自动添加前缀 (gulp-autoprefixer)
  • css class 名称格式化 (gulp-cssclass)

js

内置了 js 处理,可以:

  • 合并压缩 js 文件 (gulp-uglify)
  • es6 转换 (gulp-babel)
  • 检查 js 语法 (gulp-jshint)
  • js 模块化打包 (gulp-webpack)

img

内置了 img 处理,可以:

  • 压缩 png、jpeg、gif、svg 图片 (gulp-imagemin)
  • 利用浏览器缓存,只转换有修改的图片 (gulp-changed)

server

启动本地开发服务器 (gulp-webserver)

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

示例代码

完整的 gulpfile.js 文件:

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

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

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

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

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

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

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

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

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

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

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

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

总结

gulp-peppermint 提供的功能涵盖了前端开发中的主要需求,使用起来也十分简单、方便。希望这篇使用教程能够给你带来帮助。

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

纠错
反馈