今年的五一假期有 5天小长假,回顾以前的笔记,发现 Rollup
已经更新到 2.x
,而且官方提供了很多丰富的插件plugins
github.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,方便以后搭建脚手架时候查看。
- 关于作者(我)
- 作者(我)Github
- gitbook在线阅读入口
- 本书便捷阅读入口 chenshenhai.com/rollupjs-note
- 如有错误或疑问欢迎,提交issues或PR
- Rollup.js 实战学习笔记
- [0.致读者]
- [1. 快速开始]
- [2. js编译]
- [3. css编译]
- [4. 框架使用]
- [5. 插件开发]
- [6. 其他实战]
更多前端技术学习
和开源学习教程
可关注公众号 DeepSeaCode
(大海码
)