TypeScript · Compiler and project settings

moduleResolution

Matches how the runtime resolves imports. Use bundler for Vite, Nuxt and webpack.

Syntax
"moduleResolution": "bundler"

Example

Example
{
  "compilerOptions": {
    "module": "ESNext",
    "moduleResolution": "bundler"
  }
}

More in this group

exactOptionalPropertyTypes include / exclude lib noEmit noUncheckedIndexedAccess paths skipLibCheck strict

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course