npm 包 harp-minify 使用教程

阅读时长 4 分钟读完

前言

在前端开发过程中,我们经常需要对 CSS、JavaScript、HTML 等静态资源进行压缩,以减小文件大小,提高网站的加载速度。而 harp-minify 就是一款基于 harp.js 的静态资源压缩工具。

harp-minify 是什么?

harp-minify 是 harp.js 的一个插件,它可以对 CSS、JavaScript、HTML 等静态资源进行压缩,同时还可以自动为 CSS 文件添加前缀、为图片生成 webp 格式等。

安装

使用 npm 安装 harp-minify:

使用教程

压缩 CSS

  1. 在 harp 项目中新建 public/css/index.css 文件:

  2. 在终端中进入项目根目录,执行以下命令进行压缩:

  3. 此时会在 public/css 目录下生成 index.min.css 文件,内容为:

压缩 JavaScript

  1. 在 harp 项目中新建 public/js/index.js 文件:

  2. 在终端中进入项目根目录,执行以下命令进行压缩:

  3. 此时会在 public/js 目录下生成 index.min.js 文件,内容为:

压缩 HTML

  1. 在 harp 项目中新建 public/index.ejs 文件:

    -- -------------------- ---- -------
    --------- -----
    ------
      ------
        --------------------------
      -------
      ------
        --------- ----------
      -------
    -------
  2. 在终端中进入项目根目录,执行以下命令进行压缩:

  3. 此时会在 public 目录下生成 index.html 文件,内容为:

自动生成 CSS 前缀

  1. 在 harp 项目中新建 public/css/index.css 文件:

  2. 在终端中进入项目根目录,执行以下命令进行压缩:

  3. 此时会在 public/css 目录下生成 index.min.css 文件,内容为:

生成 webp 格式图片

  1. 在 harp 项目中新建 public/img/test.jpg 图片文件。

  2. 在终端中进入项目根目录,执行以下命令进行生成:

  3. 此时会在 public/img 目录下生成 test.webp 文件。

总结

使用 harp-minify 可以方便地对静态资源进行压缩和优化,提高网站性能。在实际开发中,可以根据具体需求灵活运用其各种功能,提高代码的质量和效率。

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

纠错
反馈