vuecli4搭建vue3项目中,编译和打包的进度条插件webpackbar的正确使用

比较出名的前端管理系统都有使用过能可视化显示的进度条效果,很美观,也能明显提示进度信息,减缓开发人员的等待焦虑,那是怎么做的呢?

webpackbar 插件安装

yarn add -D webpackbar 

我的项目里面npm安装一直报错,改用了yarn就可以运行了,可能是版本的冲突问题

npm i -D webpackbar
{
"dependencies": {
    "ant-design-vue": "^3.2.13",
    "core-js": "^3.6.5",
    "vue": "^3.2.41"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.19",
    "@vue/cli-plugin-eslint": "~4.5.19",
    "@vue/cli-service": "~4.5.19",
    "@vue/compiler-sfc": "^3.2.41",
    "axios": "^1.1.3",
    "axios-mock-adapter": "^1.21.2",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "9.6.0",
    "webpackbar": "^5.0.2"
  },
}

vue.config.js配置

const path = require('path')
const WebpackBar = require('webpackbar')
function resolve(dir) {
    return path.resolve(__dirname, dir)
}
module.exports = {
    chainWebpack: (config) => {
        /* 配置别名 */
        config.resolve.alias.set('@', resolve('src'))
            .set('components', path.join(__dirname, 'src/components'))
            .set('mixins', path.join(__dirname, 'src/mixins'))
            .set('store', path.join(__dirname, 'src/store')).end()
        /* 配置插件 */
        config
            .plugin('webpackbar')
            .use(WebpackBar).tap(args => {
                console.log(args, 'args')
                return [...args, {
                    color: 'red', name: "我的后台系统"
                }]
            })
    },
    devServer: {
        port: 3030
    }
}

配置信息参考官网:https://www.npmjs.com/package/webpackbar/v/2.6.2
默认配置效果
在这里插入图片描述
修改配置参数后的效果
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值