From 2d30ae5a008c755f9220dd9ef57ec6e39dec4dc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Mon, 3 Apr 2023 20:58:33 +0900 Subject: [PATCH] fix: ignore pnp resolve error (#12719) --- packages/vite/src/node/packages.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/packages.ts b/packages/vite/src/node/packages.ts index b4a0d7948240e6..75c73c585d2c80 100644 --- a/packages/vite/src/node/packages.ts +++ b/packages/vite/src/node/packages.ts @@ -60,7 +60,12 @@ export function resolvePackageData( const cacheKey = getRpdCacheKey(pkgName, basedir, preserveSymlinks) if (packageCache?.has(cacheKey)) return packageCache.get(cacheKey)! - const pkg = pnp.resolveToUnqualified(pkgName, basedir) + let pkg: string | null + try { + pkg = pnp.resolveToUnqualified(pkgName, basedir) + } catch { + return null + } if (!pkg) return null const pkgData = loadPackageData(path.join(pkg, 'package.json'))