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'
        }
    }
}
Last Updated:
Contributors: Warren