createFileOnlyEntry() — vite Function Reference
Architecture documentation for the createFileOnlyEntry() function in moduleGraph.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD be6bcf2e_db73_a434_d3c1_5c6380cf3a97["createFileOnlyEntry()"] cdb618b6_fede_c732_1a58_98b86b491151["EnvironmentModuleGraph"] be6bcf2e_db73_a434_d3c1_5c6380cf3a97 -->|defined in| cdb618b6_fede_c732_1a58_98b86b491151 946fc4c1_3a7b_9d6a_6a0f_ab4355ad25c9["cssAnalysisPlugin()"] 946fc4c1_3a7b_9d6a_6a0f_ab4355ad25c9 -->|calls| be6bcf2e_db73_a434_d3c1_5c6380cf3a97 b9490db6_4909_a1e6_c6d4_5948602ea2f9["createFileOnlyEntry()"] b9490db6_4909_a1e6_c6d4_5948602ea2f9 -->|calls| be6bcf2e_db73_a434_d3c1_5c6380cf3a97 a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"] be6bcf2e_db73_a434_d3c1_5c6380cf3a97 -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1 style be6bcf2e_db73_a434_d3c1_5c6380cf3a97 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/moduleGraph.ts lines 395–415
createFileOnlyEntry(file: string): EnvironmentModuleNode {
file = normalizePath(file)
let fileMappedModules = this.fileToModulesMap.get(file)
if (!fileMappedModules) {
fileMappedModules = new Set()
this.fileToModulesMap.set(file, fileMappedModules)
}
const url = `${FS_PREFIX}${file}`
for (const m of fileMappedModules) {
if ((m.url === url || m.id === file) && m.type === 'asset') {
return m
}
}
const mod = new EnvironmentModuleNode(url, this.environment)
mod.type = 'asset'
mod.file = file
fileMappedModules.add(mod)
return mod
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does createFileOnlyEntry() do?
createFileOnlyEntry() is a function in the vite codebase, defined in packages/vite/src/node/server/moduleGraph.ts.
Where is createFileOnlyEntry() defined?
createFileOnlyEntry() is defined in packages/vite/src/node/server/moduleGraph.ts at line 395.
What does createFileOnlyEntry() call?
createFileOnlyEntry() calls 1 function(s): normalizePath.
What calls createFileOnlyEntry()?
createFileOnlyEntry() is called by 2 function(s): createFileOnlyEntry, cssAnalysisPlugin.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free