Bundling ⭐ 23k stars
Empaquetador de módulos que destaca por tree-shaking y paquetes de bibliotecas.
frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)
Instalación: npm i -D rollup
// rollup.config.js
export default { input: 'src/main.js', output: { file: 'bundle.js', format: 'es' } };
Dos casos de uso comunes implementados con esta librería.
Compila una librería ES a múltiples formatos.
// rollup.config.js
export default {
input: 'src/mi-lib.js',
output: [
{ file: 'dist/mi-lib.js', format: 'es' },
{ file: 'dist/mi-lib.cjs', format: 'cjs' },
],
};Minifica el bundle de producción.
// rollup.config.js
import terser from '@rollup/plugin-terser';
export default {
input: 'src/main.js',
output: [{ file: 'dist/bundle.js', format: 'iife', plugins: [terser()] }],
};| Categoría | Bundling |
|---|---|
| Stars (GitHub) | ⭐ 23k |
| Sitio oficial | https://rollupjs.org/ |
| GitHub | https://github.com/rollup/rollup |
| Instalación | npm i -D rollup |
| Relacionadas | Webpack · Parcel |
C:\Users\TUF\Documents\librerías\local\ antes de descargar.
Volver al índice de los 66 estudios.