summaryrefslogtreecommitdiff
path: root/src/build.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/build.ts')
-rw-r--r--src/build.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/build.ts b/src/build.ts
index 831d0be0e..aef96b918 100644
--- a/src/build.ts
+++ b/src/build.ts
@@ -44,9 +44,10 @@ async function writeFilep(outPath: URL, bytes: string | Buffer, encoding: 'utf-8
/** Utility for writing a build result to disk */
async function writeResult(result: LoadResult, outPath: URL, encoding: null | 'utf-8') {
- if (result.statusCode !== 200) {
- error(logging, 'build', result.error || result.statusCode);
- //return 1;
+ if (result.statusCode === 500 || result.statusCode === 404) {
+ error(logging, 'build', result.error || result.statusCode);
+ } else if(result.statusCode !== 200) {
+ error(logging, 'build', `Unexpected load result (${result.statusCode}) for ${outPath.pathname}`);
} else {
const bytes = result.contents;
await writeFilep(outPath, bytes, encoding);