我正在使用汇总功能捆绑我的代码进行生产。
我有多个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/**"
})
]
}]