首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack
订阅
iamc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
我是如何把vue项目启动时间从70s优化到7秒的
可怕的启动时间 公司的产品是一个比较大的后台管理系统,而且使用的是webpack3的vue模板项目,单次项目启动时间达到了70s左右 启动个项目都够吃一碗豆腐脑了,可是没有豆腐脑怎么办,那就优化启动时
以尽可能通俗易懂的方式看懂webpack-dev-server的热更新
传统开发页面,每次更新的时候需要我们手动刷新浏览器才会更新。自从构建工具横空出世。我们可以通过热更新的方式来进行更新。通称HMR(hot module replacement),也就是模块热替换,当你每次需要更新代码的时候,不在需要手动刷新即可实现效果预览。 探究热更新是怎么实…
从零使用 Webpack5 搭建一个完整的 Vue3 的开发环境
下面是公司搭建的真实项目开发环境我提炼出来比较重要的一些知识点作为内部技术分享。 打包成功后,会在项目的根目录自动创建一个 dist 文件夹,里面的 main.js 文件就是我们打包后的文件。 注意:若不想将配置写在配置文件中,可在项目根目录创建 babel.config.js…
Webpack5热替换,压缩JS、CSS、图片,基础优化新方法
Webpack5自带,不用安装。暂时忘记UglifyjsPlugin ParallelUglifyPlugin和环境变量吧 cache不再单独配置。遵循webpack的cache设置(与optimization同级) sourceMap不再单独配置。遵循webpack的devt…
【前端工程化基础 - Babel 篇】简单实现 babel-plugin-import 插件
前几个月写的一篇文章,还没在掘金发过。 平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。 antd 和 ele…
从无到有,实现一个webpack插件
webpack已经成为开发web应用不可或缺的工程化工具,而作为webpack支柱功能的插件系统,是我们深入学习webpack绕不过的一道坎。站在插件开发的视角,你可以更细粒度地控制webpack的工作,实现那些通过修改配置文件做不到的事情。 最近公司团队使用webpack来给…
手把手带你青铜上钻石之——webpack
倔强青铜——初识webpack 初始化项目 创建项目文件夹,执行以下命令,生成package.json文件,初始化项目。 package.json文件如下,它包含项目的一些基本信息。 安装webpac
webpack搭建项目流程(纯干货)
对于前端同学来说webpack应该一点不陌生,现在应该大部分的工程都在使用webpack来进行构建。 现在很多的框架都已经提供相应的脚手架命令行工具,直接执行之后就会生成对应的模板项目。 但是我们仍然需要知道webpack的工作原理到底是什么?知道之后也方便我们对现有的项目进行…
想了解Webpack,看这篇就够了
#1. 摘要 Webpack是一种前端资源构建工具,一个静态模块打包器。在Webpack看来,前端的所有资源文件(js/json/css/img/less/…)都会作为模块处理,当Webpack处理应用程序时,它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源。Webp…
聊聊 webpack 异步加载(一):webpack 如何加载拆包后的代码
前端代码在使用webpack进行打包时,经常会做两种优化:把稳定的库代码(如react、antd等)与业务代码分离,业务代码的更改不影响用户本地的库代码缓存,同时也把一个大文件拆分成多个文