首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
LienJack
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 3订阅
前端热更新原理-上篇
web可以实现 热加载 hot-loader 或者是模块热更替 HMR 主要归功于HTML5中提出的俩种新的通信方式...
面试官:webpack原理都不会?
前一段时间我把webpack源码大概读了一遍,webpack 到4.x版本后,其源码已经比较庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。 过度分析源码对于大家并没有太大的帮助。本文主要是想通过分析webpack的构建流程以及实现一个简单的webpack来让大家对we…
搭建Typescript+React项目模板(1) --- 项目初始化
8 . 配置tsconfig 9 . 项目启动
点我达三年前端路暨点我达前端演变过程
2016年8月份,我开始了人生第一份前端工作。直到今天,快满三年,愈发有些东西不吐不快。三年的前端变化很快,感觉应该重新认清将来的方向,整理整理三年工作所得,为下一个三年谋定而后动。在点我达三年的前端生涯,同时也是点我达前端架构演变的三年,自己亲身经历了这些变化,可以说是非常幸…
【npm第7期】commander
.option() 方法用来定义带选项的 commander,同时也作为这些选项的文档。下面的例子会解析来自 process.argv 指定的参数和选项,没有匹配任何选项的参数将会放到 program.args 数组中。 短标志可以作为单独的参数传递。像 -abc 等于 -a …
webpack4.0打包优化策略(三)
每个页面需要加载的资源太大,导致网页首屏加载缓慢,影响用户体验。 如果能把公共代码抽离成单独文件进行加载能进行优化,可以减少网络传输流量,降低服务器成本 在满足下述所有条件时,那些从相同代码块和缓存组来的模块,会形成一个新的代码块(译注:比如,在满足条件下,一个vendoer可…
那些花儿,从零构建Vue工程(webpack4 Eslint git hooks...)
webpack默认只能识别JavaScript文件,不能解析.vue文件(vue单文件组件 是Vue独有的),于是作者提供了vue-loader。 提供了一个解析器,它能够将 CSS 解析成抽象语法树(AST)。 开发环境下一般不开启css提取,要不然每次代码改动重新编译…
从零实现webpack热更新HMR
本文以剖析webpack-dev-server源码,从零开始实现一个webpack热更新HMR,深入了解webpack-dev-server、webpack-dev-middleware、webpack-hot-middleware的实现机制,彻底搞懂他们的原理,在面试过程中这…
React 16 加载性能优化指南
关于 React 应用加载的优化,其实网上类似的文章已经有太多太多了,随便一搜就是一堆,已经成为了一个老生常谈的问题。 但随着 React 16 和 Webpack 4.0 的发布,很多过去的优化手段其实都或多或少有些“过时”了,而正好最近一段时间,公司的新项目迁移到了 Rea…
手摸手,带你用合理的姿势使用webpack4(下)
推荐先阅读 webpack 入门教程之后再来阅读本文。 webpack 4 最大的改动就是废除了 CommonsChunkPlugin 引入了 optimization.splitChunks。 webpack 4 的Code Splitting 它最大的特点就是配置简单,如果…