如何将这个 esbuild CLI 语句翻译成 JS 文件

How to translate this esbuild CLI sentence to JS file

我设法构建了这个 esbuild CLI 语句,但我正在努力将其转换为 JS 构建文件:

esbuild out1=src/out1.ts out2=src/out2.ts out3=src/out3.ts --bundle --outdir=dist --watch --minify

这需要 3 个不同的文件并将其捆绑到 3 个不同的文件,这正是我想要的。但是现在我想添加更多的捆绑规则,我不想继续添加这个并且有一个单独的捆绑文件。

有人可以向我指出文档或提供一些有关如何实现它的提示吗?

这是最愚蠢的事情。只需将它们添加为 entryPoints 并将左侧的添加到 esbuild.build 配置:

import { build } from 'esbuild';

build({
  entryPoints: ['src/out1.ts', "src/out2.ts", "src/out3.ts"],
  outdir: 'dist',
  minify: true,
  bundle: true,
  watch: true,
  target: 'es2020',
}).catch(error => process.exit(1));