我正在尝试使用 esbuild 在 npm 项目中捆绑和缩小我的文件。它正在最小化我传入的每个文件,但它不是捆绑。当有多个文件时,它给了我必须使用“outdir”的错误。但是,这让我将所有这些文件最小化到一个文件夹中。这不是我想要的行为,也不是捆绑。我只希望它获取所有这些文件并将它们合并为一个。
let {build} = require("esbuild");
let files = ["file1.js", "file2.js"];
build({
entryPoints: files,
outdir: "./views/dashboardPage/bundle",
minify: true,
bundle: true
}).catch(() => process.exit(1));
我已将 bundle 设置为 true,但它仍然要求我使用 outdir,它只是将这些文件最小化返回给我。他们基本上有 0 个关于此的文档,并且每篇关于它的在线帖子都只是从 GitHub 复制/粘贴自述文件。我怎样才能使它捆绑?