getModuleByUrl() — vite Function Reference
Architecture documentation for the getModuleByUrl() function in moduleGraph.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 47338255_0359_1ee9_69c4_4c16cb66262e["getModuleByUrl()"] cdb618b6_fede_c732_1a58_98b86b491151["EnvironmentModuleGraph"] 47338255_0359_1ee9_69c4_4c16cb66262e -->|defined in| cdb618b6_fede_c732_1a58_98b86b491151 bb2dfb3b_2e6d_7715_aedc_b7f63a711219["getModuleByUrl()"] bb2dfb3b_2e6d_7715_aedc_b7f63a711219 -->|calls| 47338255_0359_1ee9_69c4_4c16cb66262e 28d78764_00ba_3861_52d6_dc86fcde9e3a["transformRequest()"] 28d78764_00ba_3861_52d6_dc86fcde9e3a -->|calls| 47338255_0359_1ee9_69c4_4c16cb66262e 9bd7b32c_5b79_ac16_8541_4f64cc8ce19b["doTransform()"] 9bd7b32c_5b79_ac16_8541_4f64cc8ce19b -->|calls| 47338255_0359_1ee9_69c4_4c16cb66262e 20603770_de32_a33d_398f_c8a4c3058b90["_getUnresolvedUrlToModule()"] 47338255_0359_1ee9_69c4_4c16cb66262e -->|calls| 20603770_de32_a33d_398f_c8a4c3058b90 a69b5383_4b15_a514_cf32_5e44ffa5b05e["_resolveUrl()"] 47338255_0359_1ee9_69c4_4c16cb66262e -->|calls| a69b5383_4b15_a514_cf32_5e44ffa5b05e 92b179fa_3139_d3e0_f865_77312413686b["removeImportQuery()"] 47338255_0359_1ee9_69c4_4c16cb66262e -->|calls| 92b179fa_3139_d3e0_f865_77312413686b 3f57c8be_be57_4cf4_aa11_4ed077229c70["removeTimestampQuery()"] 47338255_0359_1ee9_69c4_4c16cb66262e -->|calls| 3f57c8be_be57_4cf4_aa11_4ed077229c70 style 47338255_0359_1ee9_69c4_4c16cb66262e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/moduleGraph.ts lines 123–135
async getModuleByUrl(
rawUrl: string,
): Promise<EnvironmentModuleNode | undefined> {
// Quick path, if we already have a module for this rawUrl (even without extension)
rawUrl = removeImportQuery(removeTimestampQuery(rawUrl))
const mod = this._getUnresolvedUrlToModule(rawUrl)
if (mod) {
return mod
}
const [url] = await this._resolveUrl(rawUrl)
return this.urlToModuleMap.get(url)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does getModuleByUrl() do?
getModuleByUrl() is a function in the vite codebase, defined in packages/vite/src/node/server/moduleGraph.ts.
Where is getModuleByUrl() defined?
getModuleByUrl() is defined in packages/vite/src/node/server/moduleGraph.ts at line 123.
What does getModuleByUrl() call?
getModuleByUrl() calls 4 function(s): _getUnresolvedUrlToModule, _resolveUrl, removeImportQuery, removeTimestampQuery.
What calls getModuleByUrl()?
getModuleByUrl() is called by 3 function(s): doTransform, getModuleByUrl, transformRequest.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free