vue使用webpack 打包性能分析插件 webpack-bundle-analyzer_叶蝶的博客-程序员宅基地

技术标签: webpack  vue  

vue使用webpack 打包性能分析插件 webpack-bundle-analyzer

webpack打包性能分析的插件

插件:webpack-bundle-analyzer
这个插件可以帮助我们分析webpack在打包过程中有哪些可以改进的地方。

安装

npm地址: https://www.npmjs.com/package/webpack-bundle-analyzer

1、安装插件:

npm install --save-dev webpack-bundle-analyzer

2、打开webpack.config.js文件

先引入:

var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

在plugins中配置:

plugins: [
	..., // 其他配置没有不写
	new BundleAnalyzerPlugin()
]

如图:
在这里插入图片描述

运行

在我们运行webpack-dev-server的时候,就会自动打开localhost://8888,在这个页面上,我们可以根据项目实际情况,对打包过程进行进一步的分析和优化。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_51186044/article/details/118516556

智能推荐

旷视MegEngine TensorCore 卷积算子实现原理_Amusi(CVer)的博客-程序员宅基地

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达前言2020年5月Nvidia发布了新一代的GPU架构安培(Ampere)。其中和深度学习关系最密切的莫过于性能强劲的第...

Underscore template_weixin_34273046的博客-程序员宅基地

原文地址:http://www.css88.com/doc/underscore/#templatetemplate_.template(templateString, [settings]) 将 JavaScript 模板编译为可以用于页面呈现的函数, 对于通过JSON数据源生成复杂的HTML并呈现出来的操作非常有用。 模板函数可以使用 <%= … %>插入变量, 也可以用&lt...

触底加载MintUI_山茶-峰的博客-程序员宅基地

实现切换顶部选项卡时,更新文章列表由于每个选项卡的内容布局都一样,所以切换导航选项时紧紧需要更新列表即可,没有必要搞那么多的面板。干掉仨,留一个即可。步骤:干掉后三个container-item。去掉mt-tab-container的v-model,把第一个面板的id也删掉即可。业务实现步骤:编写watch监听,监听navactive的变化(代表了切换了导航菜单项)。/** 监听顶部导航的切换 */ navactive(newval){ // 把page初始化为1

Linux 运维面试题 参考_滨海新世界的博客-程序员宅基地

1、LINUX系统软件安装和卸载的常见方法答: A.rpm包卸载:rpm -e XXX.rpm (如果想忽略依赖,可加上–nodeps)B.yum remove xxx.rpm 这种方法非常不建议使用,卸载过程会将待卸载的软件包所依赖的软件包一并卸载掉,很容易造成系统缺少某些包而崩溃等问题C.源码包卸载:cd命令进入编译后的软件目录,即安装时的目录,执行make uninstall命令即可;或者直接删除安装目录2、Windows和LINUX常用的远程连接工具有那些答: 命令远程连接...

前端开发-react-native 项目_husky花的博客-程序员宅基地

快速搭建rn项目步骤:1.命令行指令:npm i react-native-cli -g2.react-native init aaa3.Android Studio 导入创建的aaa项目下的Android文件夹,在安卓模拟机里运行(Android Studio 安装参照官网) 步骤详解 1.安装react native cli 2.react-native init aa(项目名)

基于hls格式的光条检测纯c++代码——重心法_hls代码_不缺席的阳光的博客-程序员宅基地

这个为最简单的单条光条的重心法检测。分别针对两种摆放形式的光条,分为行检测与列检侧。1、列检测#include <tchar.h> #include <stdio.h>#include <stdlib.h>//#include <vector>#include <windows.h>#include <opencv2\opencv.hpp>#include <opencv2\core\core.hpp&g

随便推点

javascript 的点击选中checkbox(原始js)_html js 单击文本框 全选_柑子~的博客-程序员宅基地

*话不多说上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&am

shell脚本快速执行命令_脚本里直接写命令行_古路的博客-程序员宅基地

shell脚本快速执行命令1.gnome-terminal2.基本用法3.启动后自动执行命令4.demo15.demo21.gnome-terminal常用,置顶:gnome-terminal -x bash -c "子终端要执行的命令1;2;...."gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;"...

Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)_ZzzplayDrea的博客-程序员宅基地

Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [2020-08-26] did not match expected type [java.util.Date (n/a)]] with root cause今天在测试一个请求天气数据接口的测试时,报这

Spring MVC项目莫名奇妙启动出错:org.springframework.web.servlet.DispatcherServlet noHandlerFound_heyoohh的博客-程序员宅基地

错误信息:前端页显示404错误信息:经过检查项目内所有代码书写正确,莫名奇妙报错!!!产生原因:在项目编写过程中,因为数据库连接池原因,导入的ojdbc6.jar包不支持,所以更换成更高版本的ojdbc14.jar包,然后将原包删除。连接池方法已经写好,系统默认会调用被删除的原jar包内容,但找寻不到,使得代码出现运行时异常处理方案:1.将删除的ojdbc6.jar包重新恢复到项目...

java print 格式化输出_java 格式化输出方法_寂寞的章鱼先生的博客-程序员宅基地

在javaSE5中推出了printf方法来输出文本到控制台,在java中现在有如下方法可以输出文本:1、System.out.println(、、、、)  //输出并换行2、System.out.format("%d,%f",1,1.1);    //格式化输出3、System.out.printf("%d,%f",1,1.1);     //格式化输出4、System.out.print(、、、...

pandas.to_numeric转化数据为数字型_weixin_34019144的博客-程序员宅基地

to_numeric(arg, errors='raise', downcast=None) Convert argument to a numeric type. Parameters ---------- arg : list, tuple, 1-d array, or Series errors :...

推荐文章

热门文章

相关标签