为了完成越来越复杂的网页应用,模块化发挥了越来越重要的作用。为了让模块化代码在浏览器中运行,模块打包工具成为了开发者必不可少的重要工具。0 打包工具的前世今生在 ES2015 发布...
Rollup是什么?Rollup是下一代的ES6 JS文件打包工具。和Webpack相似,Rollup支持扩展插件开发,能把模块化的多个JS文件打包成一个文件,还能打包CSS文件(...
字节跳动头条高级技术专家,热衷大前端技术栈及n...
现如今webpack与rollup在整个前端工程化体系中扮演着极其重要的角色,许许多多的工程化解决方案都需要依托这两款模块打包器去实现。社区中有大量的文章探索了这些打包器的内部原理...
前言 项目中一直用的都是webpack,前一段需要开发几个类库供其他平台使用,本来打算继续用webpack的,但感觉webpack用来开发js库,不仅繁琐而且打包后的文件体积也比...
一直在学习的前端开发者
前言一直以来其实都对模块管理十分模糊,今天打算看下项目中rollup相关的一些内容,顺便决定理清一下esm(es module)和cjs(common js)的相关差异。首先知道e...
前言Hi,我是 ssh,春节过去了,躁动的心也该收一收,开始新一年的学习了。我目前就职于字节跳动的 Web Infra 团队,目前团队还很缺人(尤其是北京)。为此我组建了一个氛围特...
在2021年11月20日,Svelte 召开了第四次虚拟会议。而会议中最令我眼前一新的当然是 轮子哥 Rich-Harris 带来的 Svelte Cubed 了。科普:轮子哥 R...