npm 包 @jimengio/ci-progress-webpack-plugin 使用教程

阅读时长 3 分钟读完

简介

本文将介绍 npm 包 @jimengio/ci-progress-webpack-plugin 的使用方法,该插件可用于在 CI/CD 过程中显示 Webpack 构建进度条。

安装

安装该插件很简单,只需要在项目中执行以下命令:

使用

安装完成后,在 Webpack 配置文件的 plugins 中添加以下代码:

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

-------------- - -
  -- -------
  -------- -
    -- -------
    --- --------------------------
  --
--
展开代码

参数

该插件还可以接收一些参数,下面是参数及其说明:

  • barCount:进度条中条的个数,默认为 20。
  • barChar:进度条中条的字符,默认为 "="。
  • doneChar:进度条中已完成的字符,默认为 ">"。
  • maxBarWidth:进度条中最大的宽度,默认为 50。
  • progressChar:进度条中表示进度的字符,默认为 "█"。

例如,如果想要进度条中字符由默认的 "=" 改为 "-", 可以这么写:

示例

下面是一个完整的 Webpack 配置文件示例:

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

-------------- - -
  ----- -------------
  ------ -----------------
  ------- -
    --------- ----------
    ----- --------- - --------
  --
  ------- -
    ------ -
      -
        ----- --------
        -------- ---------------
        ---- -
          ------- ---------------
          -------- -
            -------- ----------------------
          --
        --
      --
    --
  --
  -------- -
    --- --------------------------
  --
--
展开代码

注意事项

  • 该插件仅用于 CI/CD 过程中显示进度条,不适用于本地开发环境。
  • 该插件需要控制台支持 ANSI 转义字符,一些不支持 ANSI 的 CI/CD 工具可能无法正确显示进度条。
  • 该插件需要 Webpack 版本大于等于 4.0.0。
  • 该插件应该在其他插件之前添加。

结束语

本文介绍了 npm 包 @jimengio/ci-progress-webpack-plugin 的使用方法和注意事项,希望对大家有所帮助。

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

纠错
反馈

纠错反馈