使用汇总输出多个文件

时间:2020-10-01 14:02:08

标签: javascript ecmascript-6 babeljs rollup

我正在使用汇总功能捆绑我的代码进行生产。
我有多个js文件,因此我正在使用Rollup plugin-multi-entry插件来使用glob模式来定位所有js文件。
我正在以umd格式输出文件。

当前它们以一个js文件的形式输出,捆绑在一起,这是预期的行为,但是我想也将它们全部单独地打包,以umd格式编译为es5,但没有被打包为一个js捆绑包文件,该怎么办?

当前设置:

import babel from "rollup-plugin-babel";
import { terser } from "rollup-plugin-terser";
import multi from "@rollup/plugin-multi-entry";
import gzipPlugin from "rollup-plugin-gzip";

export default [{
    input: "src/**/*.logic.js",
    output: {
        dir: "build/assets/js",
        format: "umd",
        name: "Logic"
    },
    plugins: [
        gzipPlugin(),
        multi({
            exports: true
        }),
        babel({
            exclude: "node_modules/**"
        })
    ]
}]

0 个答案:

没有答案