ソースを参照

Handle error in a graceful way

SukkaW 1 年間 前
コミット
ef5df30203
1 ファイル変更9 行追加0 行削除
  1. 9 0
      Build/index.ts

+ 9 - 0
Build/index.ts

@@ -28,6 +28,15 @@ import { buildCloudMounterRules } from './build-cloudmounter-rules';
 import { createSpan, printTraceResult } from './trace';
 import { buildDeprecateFiles } from './build-deprecate-files';
 
+process.on('uncaughtException', (error) => {
+  console.error('Uncaught exception:', error);
+  process.exit(1);
+});
+process.on('unhandledRejection', (reason) => {
+  console.error('Unhandled rejection:', reason);
+  process.exit(1);
+});
+
 (async () => {
   const rootSpan = createSpan('root');