npm 如何捕获esbuild的构建错误并运行脚本?

axzmvihb  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(111)

有没有一种方法可以捕获esbuild的构建错误并运行脚本?我正在使用npm,VSCode和vanilla JS。
我找不到任何关于它的文件。

5kgi1eie

5kgi1eie1#

esbuild使用promise,因此您可以像往常一样捕获错误

import * as esbuild from 'esbuild'

try {
  await esbuild.build({
    entryPoints: ['app.ts'],
    bundle: true,
    outdir: 'dist',
  });
} catch {
  // build failed
}

// or
esbuild.build({
  entryPoints: ['app.ts'],
  bundle: true,
  outdir: 'dist',
}).catch(() => {
  // build failed
});

字符串

相关问题