gpt4 book ai didi

javascript - 使用 Rollup 输出多个文件

转载 作者:行者123 更新时间:2023-12-05 00:27:51 29 4
gpt4 key购买 nike

我正在使用 Rollup 来捆绑我的生产代码。
我有多个 js 文件,所以我使用汇总 plugin-multi-entry插件使用 glob 模式来定位我的所有 js 文件。
我正在输出 umd 中的文件格式。
目前它们作为一个 js 文件输出,捆绑在一起,这是预期的行为,但我想将它们都单独输出,转译为 es5 和 umd 格式,但不连接到一个 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/**"
})
]
}]

最佳答案

你应该可以用 Rollup 做到这一点没有任何插件。
看看code splitting section从他们的文档中。

关于javascript - 使用 Rollup 输出多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64157020/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com