首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
小被子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
【Webpack进阶】less-loader、css-loader、style-loader实现原理
在上一篇文章【Webpack进阶】Loader深入解析中,探索了Loader的原理和运行机制,本文会通过介绍常见样式loader的作用和实现,加深对loader的理解。 下面我们来逐一探讨。 Less是CSS预处理语言,扩展了CSS语言,增加了变量、Mixin、函数等特性,Le…
webpack系列之一总览
webpack 对于每个前端儿来说都不陌生,它将每个静态文件当成一个模块,经过一系列的处理为我们整合出最后的需要的 js、css、图片、字体等文件。来自官网的图很形象的阐述了 webpack 的功能 —— bundle js / css / ... (打包全世界ヾ(◍°∇°◍)…
你不知道的webpack静态文件生成过程
webpack中静态文件生成的原理,细节还是非常多的,通过本文对详细过程分析以及一些demo实践,逐步揭开静态文件生成的面纱,希望可以帮助到你
深入源码理解webpack是如何保证plugins的执行顺序的
最近突然想到一个问题,在webpack中我们添加plugin是以数组的形式添加的,那么如何保证这些插件的执行顺序呢,比如一个插件依赖需要等另一个插件改完,比如一个插件和另一个插件是可以并行的,于是从源码从去探析出了结果。 插件是webpack的支柱,webpack实际自身也是基…
Webpack源码分析 - 模块Module
在Webpack中,一切资源都被看作模块,也就是说不管是js、css还是图片文件,Webpack都将他们都抽象成一个个模块,模块记录了资源的位置和内容,编译过程就是从入口模块开始递归找到所有需要用的模块,最终将所有模块打包输出。 前面的入口Entry章节我们已经知道,一个单入口…
如何使用webpack减少vuejs打包的大小
我在Stanley Black & Decker的工业4.0团队工作。我们的团队最近为Stanley制造工厂创建了相当于App Store的产品。工厂可以访问市场并根据他们在该位置生产的产品选择他们需要的应用程序。这将构建一个自定义构建,将所有这些应用程序捆绑在一起,以便工厂运…
webpack 中那些最易混淆的 5 个知识点
今天我主要分享的是一些 webpack 中的易混淆知识点,也是面试的常见内容。我把这些分散在文档和教程里的内容总结起来,目前看是全网独一份,大家可以加个收藏,方便以后检索和学习
Tree-Shaking性能优化实践 - 原理篇
一. 什么是Tree-shaking 上图形象的解释了Tree-shaking 的本意,本文所说的前端中的tree-shaking可以理解为通过工具"摇"我们的JS文件,将其中用不到的代码"摇"掉,是一个性能优化的范畴。具体来说,在 webpack 项目中,有一个入口文件,相当…
webpack-dev-server 中 inline 和 HMR 的区别
webpack-dev-server webpack-dev-server 是一个小型的 node.js Express 服务器, 它使用 webpack-dev-middleware 中间件来为通过 webpack 打包生成的资源文件提供 Web 服务。它还有一个通过 Socket.IO 连接着 we…
webpack中的bundle、module、chunk分别是什么
祸兮福之所倚,福兮祸之所伏。——老子 bundle、module、chunk 都是 webpack 中的术语,下面就一个一个介绍他们的定义是什么,怎么产生的。 Bundle是由多个不同的模块生成,bundles 包含了早已经过加载和编译的最终源文件版本。 **Bundle 分离…