diff --git a/crates/turbopack-node/js/src/ipc/index.ts b/crates/turbopack-node/js/src/ipc/index.ts index 53abf1344bc79..d13dd6190e1f4 100644 --- a/crates/turbopack-node/js/src/ipc/index.ts +++ b/crates/turbopack-node/js/src/ipc/index.ts @@ -134,8 +134,9 @@ function createIpc( }); } catch (err) { // ignore and exit anyway + process.exit(1); } - process.exit(1); + process.exit(0); }, }; } diff --git a/crates/turbopack-node/src/render/issue.rs b/crates/turbopack-node/src/render/issue.rs index 569566c28de5d..6e234755df9f2 100644 --- a/crates/turbopack-node/src/render/issue.rs +++ b/crates/turbopack-node/src/render/issue.rs @@ -38,7 +38,9 @@ impl Issue for RenderingIssue { let mut details = vec![]; if let Some(status) = self.status { - details.push(format!("Node.js exit code: {status}")); + if status != 0 { + details.push(format!("Node.js exit code: {status}")); + } } Ok(StringVc::cell(details.join("\n")))