首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
构建打包
订阅
WEISENN
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
webpack、Rspack、Turbopack、SWCPack、Vite、ESBuild、Rollup... 前端 bundler 怎么选
前端 Bundler,即前端打包工具,webpack、Rspack、Turbopack、SWCPack、Vite、ESBuild、Rollup... 这么多 bundler 怎么选
React 组件库都是怎么打包的?
大家都用过组件库,react 流行的组件库有阿里的 ant-design、字节的 semi-design、arco-design 等。 那这些组件库都是怎么打包的呢? 我们自己写个组件库的话,怎么写打
关于babel(精华又通俗)
浏览器的发展永远跟不上语言的发展,es6+虽然很普及了,但也不是所有浏览器都可以支持es6+语法。babel的诞生就源于此。 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版…
什么,Vite 怎么用不了新语法?
你知道么?你在 vite 项目中写的高版本 ECMAScript 语法,可能根本无法使用,本人详解了原因和解决方法,希望对 vite 开发者有所帮助
前端构建工具进化历程
现在前端项目的开发过程离不开构建工具,面对琳琅满目的构建工具我们该如何选择最合适的是一个问题。在研究各种配置之余,我们去研究一下构建工具发展过程、底层原理,面对一些问题的时候往往事半功倍。
Babel配置不要再“复制粘贴”了,带你自己配一个Babel
告别复制粘贴,读完这篇文章,你会对Babel各配置有一个系统的理解,并且还可以自己配置一个Babel
你构建的代码为什么这么大
本文从工程化的角度出发,帮助我们找到构建产物体积变大的常见原因和对应的解决思路,减少项目代码构建后的体积
在淘宝优化了一个大型项目,分享一些干货(Webpack,SplitChunk代码实例,图文结合)
本项目是淘系用户增长团队的一个大中台系统,单页应用,涵盖很多业务功能,运用了很多懒加载页面组件来提升性能,首屏时间 1s 左右,体验良好。然而大项目文件很多,导致构建和发布时间很长,内存占用较大。我的任务是尽可能优化与此相关的问题。 首先不难发现问题并不在用户体验上,而在于开发…
nginx 配置 gzip_static
nginx 动态压缩,对每个请求先压缩再输出。 nginx 静态压缩,使用现成的扩展名为 .gz 的预压缩文件。 ngx_http_gzip_static_module 模块允许发送扩展名为 .gz 的预压缩文件,而不是常规文件。 默认情况下未构建此模块,应使用 --with-…
由 Babel 理解前端编译原理
背景 我们知道编程语言主要分为「编译型语言」和「解释型语言」,编译型语言是在代码运行前编译器将编程语言转换成机器语言,运行时不需要重新翻译,直接使用编译的结果就行了。