《Rollup.js 实战学习笔记》已完结 😆
今年的五一假期有 5天小长假,回顾以前的笔记,发现
Rollup已经更新到
2.x,而且官方提供了很多丰富的插件
pluginsgithub.com/rollup/plugins/。趁着假期还有点空闲时间,把本笔记的使用方式更新到最新版(截至2020年5月)的使用方式。
最近几个月自己开发一些
js库或组件库,费了九牛二虎之力搭建了
webpack脚手架,然后还要配置一堆
loader,最后编译出来的代码还夹带了一堆
webpackJsonp([0], .....)的代码,使得编译后的ES5代码(未混淆)可读性降低了,也导致了结果代码体积增大。
在寻找新的编译工具时候,发现
Vue.js,
React.js等流行库的源码都用了
rollup.js来编译代码,同时相关库的编译也输出了各种模块规范
AMD、
CommonJS、
UMD和
IIFE。因此选择了
rollup.js来实践开发日常的工具,在玩了几个月的的
rollup.js后,将学习的过程中记录成这本书,也沉淀了学习过程中的demo,方便以后搭建脚手架时候查看。
更多前端
技术学习和
开源学习教程可关注公众号
DeepSeaCode(
大海码)