rollup
打包工具
安装: 最好是局部安装 yarn add rollup -D
打包
rollup main.js --file bundle.js --format iife 直接将 main.js 打包成 iife 格式的文件
rollup --config rollup.config.dev.js 指定不同的配置文件
如果使用配置文件 必须加 -c 或 --config 后面的文件名称不加就默认使用 rollup.config.js
配置
rollup.config.js
export default {
// amd – 异步模块定义,用于像RequireJS这样的模块加载器
// cjs – CommonJS,适用于 Node 和 Browserify/Webpack
// esm – 将软件包保存为 ES 模块文件,在现代浏览器中可以通过 <script type=module> 标签引入
// iife – 一个自动执行的功能,适合作为<script>标签。(如果要为应用程序创建一个捆绑包,您可能想要使用它,因为它会使文件大小变小。)
// umd – 通用模块定义,以amd,cjs 和 iife 为一体
// system - SystemJS 加载器格式
{
output: {
file: 'bundle.js',
format: 'iife'
}
}
}