diff --git a/.changeset/twenty-mangos-develop.md b/.changeset/twenty-mangos-develop.md new file mode 100644 index 0000000000..0ad9e9d29d --- /dev/null +++ b/.changeset/twenty-mangos-develop.md @@ -0,0 +1,5 @@ +--- +"wrangler": patch +--- + +chore: ignore workerd output (error: CODE_MOVED) not intended for end-user devs diff --git a/packages/wrangler/src/dev/miniflare.ts b/packages/wrangler/src/dev/miniflare.ts index 53c022aaff..efb12f378a 100644 --- a/packages/wrangler/src/dev/miniflare.ts +++ b/packages/wrangler/src/dev/miniflare.ts @@ -717,6 +717,9 @@ export function handleRuntimeStdio(stdout: Readable, stderr: Readable) { isWarning(chunk: string) { return /\.c\+\+:\d+: warning:/.test(chunk); }, + isCodeMovedWarning(chunk: string) { + return /CODE_MOVED for unknown code block/.test(chunk); + }, }; stdout.on("data", (chunk: Buffer | string) => { @@ -780,6 +783,11 @@ export function handleRuntimeStdio(stdout: Readable, stderr: Readable) { logger.warn(chunk); } + // known case: "error: CODE_MOVED for unknown code block?", warning for workerd devs, not application devs + else if (classifiers.isCodeMovedWarning(chunk)) { + // ignore entirely, don't even send it to the debug log file + } + // anything not exlicitly handled above should be logged as an error (via stderr) else { logger.error(getSourceMappedString(chunk));