From 38de2c9fe530f4c0074f0b3473ce2ced97dda31b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 8 Sep 2021 20:32:03 +0800 Subject: [PATCH] fix: use debugger for package resolution warnings (#4873) --- packages/vite/src/node/ssr/ssrExternal.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/vite/src/node/ssr/ssrExternal.ts b/packages/vite/src/node/ssr/ssrExternal.ts index 0eb2da14b5903e..8baf7b07bfc8ee 100644 --- a/packages/vite/src/node/ssr/ssrExternal.ts +++ b/packages/vite/src/node/ssr/ssrExternal.ts @@ -1,10 +1,18 @@ import fs from 'fs' import path from 'path' import { tryNodeResolve, InternalResolveOptions } from '../plugins/resolve' -import { isDefined, lookupFile, resolveFrom, unique } from '../utils' +import { + createDebugger, + isDefined, + lookupFile, + resolveFrom, + unique +} from '../utils' import { ResolvedConfig } from '..' import { createFilter } from '@rollup/pluginutils' +const debug = createDebugger('vite:ssr-external') + /** * Heuristics for determining whether a dependency should be externalized for * server-side rendering. @@ -63,9 +71,7 @@ export function resolveSSRExternal( requireEntry = require.resolve(id, { paths: [root] }) } catch (e) { // resolve failed, assume include - config.logger.warn( - `Bundling package for SSR due to resolve failure. ${e.message}` - ) + debug(`Failed to resolve entries for package "${id}"\n`, e) continue } if (!entry) {