nodeResolveWithVite() — vite Function Reference
Architecture documentation for the nodeResolveWithVite() function in nodeResolve.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 363641b4_de9b_dbe1_f421_1fd46e488386["nodeResolveWithVite()"] 46419eb2_654c_202c_b705_789bb65b53e8["nodeResolve.ts"] 363641b4_de9b_dbe1_f421_1fd46e488386 -->|defined in| 46419eb2_654c_202c_b705_789bb65b53e8 f7f3ac4c_520c_5890_698f_e1be179267d2["bundleConfigFile()"] f7f3ac4c_520c_5890_698f_e1be179267d2 -->|calls| 363641b4_de9b_dbe1_f421_1fd46e488386 ee6b4ebe_4e17_548c_a8a5_aafc4db9c675["loadPreprocessorPath()"] ee6b4ebe_4e17_548c_a8a5_aafc4db9c675 -->|calls| 363641b4_de9b_dbe1_f421_1fd46e488386 39ac1178_9b7e_dd67_f753_f2fb1b78e04a["loadTerserPath()"] 39ac1178_9b7e_dd67_f753_f2fb1b78e04a -->|calls| 363641b4_de9b_dbe1_f421_1fd46e488386 310b19b4_2716_b45b_716d_edfca3064152["tryNodeResolve()"] 363641b4_de9b_dbe1_f421_1fd46e488386 -->|calls| 310b19b4_2716_b45b_716d_edfca3064152 style 363641b4_de9b_dbe1_f421_1fd46e488386 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/nodeResolve.ts lines 14–43
export function nodeResolveWithVite(
id: string,
importer: string | undefined,
options: NodeResolveWithViteOptions,
): string | undefined {
return tryNodeResolve(id, importer, {
root: options.root,
isBuild: true,
isProduction: true,
preferRelative: false,
tryIndex: true,
mainFields: [],
conditions: [
'node',
...(isModuleSyncConditionEnabled ? ['module-sync'] : []),
],
externalConditions: [],
external: [],
noExternal: [],
dedupe: [],
extensions: DEFAULT_EXTENSIONS,
preserveSymlinks: false,
tsconfigPaths: false,
// Intentionally disable package cache for now as consumers don't need it
packageCache: undefined,
isRequire: options.isRequire,
builtins: nodeLikeBuiltins,
disableOptionalPeerDepHandling: true,
})?.id
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does nodeResolveWithVite() do?
nodeResolveWithVite() is a function in the vite codebase, defined in packages/vite/src/node/nodeResolve.ts.
Where is nodeResolveWithVite() defined?
nodeResolveWithVite() is defined in packages/vite/src/node/nodeResolve.ts at line 14.
What does nodeResolveWithVite() call?
nodeResolveWithVite() calls 1 function(s): tryNodeResolve.
What calls nodeResolveWithVite()?
nodeResolveWithVite() is called by 3 function(s): bundleConfigFile, loadPreprocessorPath, loadTerserPath.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free