diff --git a/packages/vite/src/node/server/pluginContainer.ts b/packages/vite/src/node/server/pluginContainer.ts index 15ae3f6d738bf0..d2441cccdb6e77 100644 --- a/packages/vite/src/node/server/pluginContainer.ts +++ b/packages/vite/src/node/server/pluginContainer.ts @@ -385,13 +385,8 @@ export async function createPluginContainer( if (ctx._activeCode) { err.pluginCode = ctx._activeCode - const pos = - position != null - ? position - : err.pos != null - ? err.pos - : // some rollup plugins, e.g. json, sets position instead of pos - (err as any).position + // some rollup plugins, e.g. json, sets err.position instead of err.pos + const pos = position ?? err.pos ?? (err as any).position if (pos != null) { let errLocation