Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。ES6 模块可以使你自由、无缝地使用你最喜爱的 library,同时还能使你的构建工具链更加高效。
适用人群
有一些简单前端开发经验,希望深入学习模块化开发及 Webpack 打包工具的同学
知识储备:
- 熟练使用 HTML、CSS
- 掌握 JavaScript 语言基础
- 了解 React、Vue.js 之类的框架更佳
学习目标
- 了解 Rollup、Parcel 工具
课程内容
- Rollup 概述
- Rollup 快速上手
- Rollup 配置文件
- Rollup 使用插件
- Rollup 加载 NPM 模块
- Rollup 加载 CommonJS 模块
- Rollup 代码拆分
- Rollup 多入口打包
- Rollup 选用原则
- Parcel