首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
逗号丶
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
脑壳疼的Webpack-tapable
Q1:tapable解决的问题?tapable是个独立的库webpack中大量使用了这个库tapable主要是用来处理事件,解决的问题有点类似EventEmitter,不过功能更加强大Q2:tapab
三千字基于 HMR 插件解析 Webpack 源码
本文由团队成员 [咕噜](https://github.com/ShinyLeee) 撰写,已授权涂鸦大前端独家使用,包括但不限于编辑、标注原创等权益。
webpack优化解决项目体积大、打包时间长、刷新时间长问题!
在项目中,如果发现脚手架打包缓慢,体积又臭又大,那么,升级技术环境是提升的最快方式,比如node环境,比如升级脚手架版本,效果会有显著提升,而且是最廉价的优化方式。 首先当我们取用esmodel去引用jquery的时候npm搜索会先从当前目录的node_modules中找,找不…
浅谈 webpack 性能优化(内附巨详细 webpack 学习笔记)
笔者最近在整理关于 webpack 相关的知识点,一方面是因为自己掌握的知识点比较零碎、不够系统,有时候碰到问题不知从何下手,另外一方面 webpack5.0 已经在路上了,这的确是一个让人头秃的消息。 笔者把系列的文章都扔在了这个仓库:webpack 学习整理文档,有兴趣的同…
玩转 webpack,使你的打包速度提升 90%
webpack 打包优化并没有什么固定的模式,一般我们常见的优化就是拆包、分块、压缩等,并不是对每一个项目都适用,针对于特定项目,需要不断调试不断优化。 对于 webpack4,建议从零开始配置,在项目初期,使用 webpack4 默认的配置。 接下来,本篇文章会列出所有适用于…
Webpack源码分析 - loader及优化
loader解析文件是Webpack中重要的一环,之所以能一切皆模块就是因为有许多强大的loader提供的支持。了解它的工作原理可以让我们从容地为项目选择合适的配置,还可以更有目的性的针对性能瓶颈分析优化,更好地做一个合格地Webpack配置工程师。 issure: 匹配引用这…
你值得拥有的几款实用webpack4性能分析插件【测评与推荐】
在webpack打包的过程中有没有想过这其中的打包过程是怎么样的呢?有没有什么办法能反映出这个打包的过程和结果呢?webpack打包太慢需要优化怎么办呢?或许以下这几款插件能帮助到你,记得点个赞哈哈。 这款插件能把打包的进度以进度条的形式显示出来,同时也可以自定义显示百分比的格…
webpack 原理分析与性能优化(2w字精华)
Entry(入口):Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。 Module(模块):在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。 Chunk(代码块):一个 Chun…
vuecli3+webpack4优化实践(删除console.log和配置dllPlugin)
本文主要介绍如何在vuecli3生成的项目中,打包输出时删除console.log和使用dllplugin,并记录了配置过程中踩到的坑。 坑1:在vue.config.js中直接使用terser-webpack-plugin后,通过vue inpect审查发现新增的compre…
开箱即用 vue-cli4 vant rem 移动端框架方案
Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)。你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。 以 VUE_APP_ 开头的变量,在代码中可以通过 process.env.VUE_APP_ 访问。 比…