Error handling bugfix: pass #1
This commit is contained in:
@@ -11,6 +11,9 @@ import ssrCTXArtifactTracker from "./plugins/ssr-ctx-artifact-tracker";
|
||||
import { writeFileSync } from "fs";
|
||||
import path from "path";
|
||||
import { log } from "../../utils/log";
|
||||
import {
|
||||
logBuildErrorsOnce,
|
||||
} from "../../utils/build-error-log";
|
||||
|
||||
const { BUNX_CWD_MODULE_CACHE_DIR, BUNX_TMP_DIR } = grabDirNames();
|
||||
|
||||
@@ -114,9 +117,20 @@ export default async function pagesSSRBundler(params?: Params) {
|
||||
...(config.ssr_compiler_excludes || []),
|
||||
],
|
||||
splitting: true,
|
||||
logLevel: "silent",
|
||||
});
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
global.BUNEXT_SSR_BUNDLER_CTX_DISPOSED = true;
|
||||
log.error(`SSR Bundler Error: ${error}`);
|
||||
global.BUNEXT_BUILD_FAILED = true;
|
||||
logBuildErrorsOnce(
|
||||
[
|
||||
{
|
||||
text: `SSR Bundler Error: ${
|
||||
error?.message || String(error)
|
||||
}`,
|
||||
},
|
||||
],
|
||||
(line) => log.error(line),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user