Rollup
Webpack已经可以完成打包的大部分需求,rollup和webpack相比要小巧的多,仅仅是一款ESM打包器(ESM针对于浏览器,静态编译模块化)
高效的ESM打包器
配置文件:rollup.config.js
import json from “rollup-plugin-json”
import resolve from “rolluo-plugin-node-resolve”
import commonjs from ‘rollup-plugin-commonjs’
export default{
//input:”src/index.js”, //指定入口文件路径
//多入口打包
//input:[‘src/index.js’,’src/album.js’],
input:{
foo:’src/index.js’,
bar:’src/ablum.js’
},
output:{
//file:”dist/bundle.js”,