首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
嘿嘿_哈哈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
玩转 webpack 工作原理,手写一个 my-webpack
webpack 是前端工程化绕不过去的一环,它可以借助loader、plugin去构建我们的项目。那它究竟是怎么实现的哪?
从手写bundler到分析webpack打包结果
最近在整理webpack的内容,在此小记一笔。 作为一个菜鸟,以我对webpack浅薄的认识,大概知道webpack的定位是一个bundler,解决的是如何将多个模块打包到一起去的问题。这里的模块定义十分广泛,可以是一个JS文件,可以是一张图片,也可以是一个样式文件……当然,因…
手写一个简单的 webpack 编译代码
最外层是一个立即执行函数,入参是所有的 modules(模块) list。传入的 modules 参数是一个对象。 对象的格式是,文件名: 方法。 key 是 index.js 文件的相对路径,value 是一个匿名函数,函数体里面就是咱们写在 index.js 里的代码。(这…
手把手教你手写一个webpack (webpack核心原理)
前言 众所周知 一个好的前端就是要于手写各种前端工具链。 咱们今天来写一个玩具webpack,当然市面上有很多手写webpack的教程, 我这个版本省去了webpack中的tapable库和loade
手把手教你写一个Webpack的文件监视系统
前言 众所周知 对开发者来说webpack-dev-server最常用的功能就是热更新 而想要实现热更新,首先就需要一个文件监视系统,监视src文件夹下文件的变化。 今天来扒一扒webpack的热更新
webpack学习笔记(附Webpack5介绍)
前言 在学习webpack过程当中整理的一系列笔记,如有不对的地方请各位老哥指导。 webpack到底是用来干什么的呢? webpack是一个打包工具,它可以有什么作用呢?以下列举几类: 1、打包你的
webpack|学习总结:知其原理,手写一个 mini-webpack
一、WHAT:webpack 是什么 webpack 是一个静态模块打包工具,将我们项目中的每一个模块组合成一个或多个 bundles(包)。 与之相关的一些核心概念(在 webpack.config
🎨 一文了解 Webpack 插件机制之 Tapable
本文适用于前端方向的同学(没错就是给自己看的😭),Webpack 的插件机制本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是 tapable。一起学习吧~
写了个webpack插件,1722行代码,无感升级到vue3😎
之前对公司七八年的老项目进行了升级,将vue2升级到vue3,并输出了一篇文章。但它存在很多问题,具体来说: 可读性巨差......
深入webpack打包原理,loader和plugin的实现
1. webpack打包基本原理 1. 处理单个模块(以入口为例) 我们可以看到,入口文件index.js的所有内容都以字符串形式输出了,我们接下来可以用正则表达式或者其它一些方法,从中提取到import以及export的内容以及相应的路径文件名,来对入口文件内容进行分析,获取…