Skip to content

Commit

Permalink
fix: avoid unnecessary pre-bundling warning
Browse files Browse the repository at this point in the history
  • Loading branch information
yyx990803 committed Oct 7, 2021
1 parent 8a32cb6 commit b586098
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions packages/vite/src/node/optimizer/scan.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import { init, parse } from 'es-module-lexer'
import MagicString from 'magic-string'
import { transformImportGlob } from '../importGlob'
import { performance } from 'perf_hooks'
import chalk from 'chalk'

const debug = createDebugger('vite:deps')

Expand All @@ -51,7 +52,7 @@ export async function scanImports(config: ResolvedConfig): Promise<{

let entries: string[] = []

const explicitEntryPatterns = config.optimizeDeps?.entries
const explicitEntryPatterns = config.optimizeDeps.entries
const buildInput = config.build.rollupOptions?.input

if (explicitEntryPatterns) {
Expand Down Expand Up @@ -80,9 +81,15 @@ export async function scanImports(config: ResolvedConfig): Promise<{
)

if (!entries.length) {
config.logger.warn(
'Could not determine entry point from rollupOptions or html files. Skipping dependency pre-bundling.'
)
if (!explicitEntryPatterns && !config.optimizeDeps.include) {
config.logger.warn(
chalk.yellow(
'(!) Could not auto-determine entry point from rollupOptions or html files ' +
'and there are no explicit optimizeDeps.include patterns. ' +
'Skipping dependency pre-bundling.'
)
)
}
return { deps: {}, missing: {} }
} else {
debug(`Crawling dependencies using entries:\n ${entries.join('\n ')}`)
Expand Down

0 comments on commit b586098

Please sign in to comment.