如何将这个 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));
我设法构建了这个 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));