首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Webpack
订阅
blanks2020
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
深入了解 webpack 模块加载原理
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 …
弄懂这几个概念后,我对webpack有了更新的理解
带你弄懂使用webpack时chunk、bundle、module这些概念;分析打包流程,让你对webpack有更深入的理解
Webpack 的 Chunk,想怎么分就怎么分
想必大家都用过 webpack,也或多或少了解它的原理,但是不知道大家有没有写过 Webpack 的插件呢? 今天我们就一起来写一个划分 Chunk 的 webpack 插件吧,写完后你会发现想怎么分
2021webpack5实战教程
手摸手教你如何使用webpack,让你在动手实践的过程中感受webpack。webpack版本:5.58.1
require.context
则会返回template目录下的所有后缀为.ejs模块的引用,包含子目录。 以及一个匹配文件的正则表达式。 导出的方法有 3 个属性: resolve, keys, id。 resolve 是一个函数,它返回请求被解析后得到的模块 id。 keys 也是一个函数,它返回一个数组…
Webpack的性能优化
注意:HMR功能对js的处理,只能处理非入口js文件的其他文件。 1. eval-cheap-source-map hash:每次wepack构建时会生成一个唯一的hash值。 问题:因为js和css同时使用一个hash值。 如果重新打包,会导致所有缓存失效。 chunkh…
webpack 中实现自动识别 CSS Modules
其原理就是将 CSS 文件中的每个 className 按照一定的规则映射为另一个唯一的字符串,以保证 className 在全局作用域内不会重复和冲突。配置方法也很简单,只需要在 webpack 的 css-loader 中添加一个 modules 配置项即可,具体请参考 c…
webpack-chain源码 vue-cli3.0配置webpack
展开运算符 ... Chainable 以able 为后缀表示具有什么能力。这个库维护了 parent ,用end来实现链式。很像jq的end(). ChainedMap.js ChainedSet.js 这两个里面分别包装了 js 原生的 Map, Set 结构。 打开这个文…
前端工程 - 什么是前端工程管理?
当我作为面试官和一些候选人聊这个话题的时候, 我得到的答案五花八门, 比如谈目录规范, 编码规范, 做个脚手架, 增加单元测试, CodeReview 等等, 我的直觉告诉我这些和前端工程管理有关系, 但这些一定不是前端工程管理的本质, 但是当我们理不清本质的时候, 可以试着从…
Webpack 5模块联邦引发微前端的革命?
在当前的微前端实现中,我们需要通过一系列的技巧去实现。正如上图所示,微前端的公共依赖加载目前并没有非常好的实现方案。然后,Webpack 5中的模块联邦将会改变这一现状。 模块联邦可以去依赖一个远程模块,这个依赖会在运行时生效,并不影响编译时。因此,这个远程依赖的模块就可以是一…