首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
HawkthornChip
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
webpack5 和 webpack4 的区别有哪些 ?
1、Tree Shaking 作用: 如果我们的项目中引入了 lodash 包,但是我只有了其中的一个方法。其他没有用到的方法是不是冗余的?此时 tree-shaking 就可以把没有用的那些东西剔除
webpack5 热更新从配置到原理
概述 项目里用到的刷新方案有两种,一般为了区分称为热更新和热重载 热重载 : 顾名思义重新加载,使用 window.location.reload() 刷新界面以达到更新的目的 热更新:只更新修改的文
当面试官问Webpack的时候他想知道什么
在前端工程化日趋复杂的今天,模块打包工具在我们的开发中起到了越来越重要的作用,其中webpack就是最热门的打包工具之一。 说到webpack,可能很多小伙伴会觉得既熟悉又陌生,熟悉是因为几乎在每一个项目中我们都会用上它,又因为webpack复杂的配置和五花八门的功能感到陌生。…
【前端打包部署】谈一谈我在SPA项目打包=>部署的处理
在上篇《【vue-cli3升级】老项目提速50%(二)》文中,评论区好几个人对文中task任务以及shell打包推送远程仓库表示感兴趣,希望我多描述些内容... 结合实际场景罗列两个吧... 为了随时发布前端项目,不用等到晚上加班发布... 上篇文章评论区有人问到 rsync …
使用Yeoman定制前端脚手架
首先附上Yeoman官网:http://yeoman.io/ 我制作的前端脚手架:generator-jake-front 以及我在前端同学的分享会上的分享ppt:yeoman.key 如果想快速制作一个脚手架,并且不需要实现特别复杂的定制化,看完这篇文章足够,如果想要实现复杂的…
用 yeoman 打造自己的项目脚手架
当新建项目的时候,我们通常需要设计目录结构、配各种配置、处理打包编译,而且每次新建都要重来一遍,或把原来的项目 copy 一份再改改。那能不能自己写个模板,然后还可以支持个性化自动创建呢?今天我就来和大家一起分享如何定制一套自己的项目脚手架,提升开发效率。 这里需要引入脚手架的…
webpack 独立打包与缓存处理
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 先前写了一篇 webpack 入门的文章《webpack 入门必知必会》,简单介绍了 webpack 拆分、打包、压缩的使用方法。本文将在上篇文章的基础上进一步讲解在使用 webpack 构建…
不聊webpack配置,来说说它的原理
最近在前端论坛闲逛,看到了一些讲parcel、webpack的文章,就突然很好奇,每天都在用的打包工具,他们打包的原理究竟是什么。只有知道了这一点,才可以在众多的打包工具里,找到最适合的那个它。在了解打包原理之前,先花一些篇章说明了一下为什么要使用打包工具。 前端产品的交付是基…
手把手教你撸一个简易的 webpack
随着前端复杂度的不断提升,诞生出很多打包工具,比如最先的grunt,gulp。到后来的webpack和Parcel。但是目前很多脚手架工具,比如vue-cli已经帮我们集成了一些构建工具的使用。有的时候我们可能并不知道其内部的实现原理。其实了解这些工具的工作方式可以帮助我们更好…
脑阔疼的webpack按需加载
随着单页应用发展的越来越庞大,拆分js就是第一要务,拆分后的js,就可以根据我们需求来有选择性的加载了。 这里就添加了一句,chunkFilename而已,chunkFilename的作用就是用来给拆分后的chunk们起名字的配置项。 还是只打包出了一个main.js,毫无变化…