Skip to content

Rollup 打包工具笔记

Published: at 10:44 AMSuggest Changes

rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,以便在浏览器中使用或在 Node.js 中使用。

文档

官网

Demo

rollup-starter-lib rollup-starter-app

使用

发现代码被压缩了,默认是不压缩的,看一下代码里面有没有 terser

import { terser } from 'rollup-plugin-terser';
// rollup.config.js
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import { terser } from 'rollup-plugin-terser';

// 插件中添加 terser
terser();

后记

对比 webpack 和 rollup

其他


Previous Post
JavaScript structuredClone 深拷贝实现详解
Next Post
优秀的浏览器 IndexedDB 库 - localforage