checkNodeVersion() — vite Function Reference
Architecture documentation for the checkNodeVersion() function in cli.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 7c930d99_38c6_a81d_fa7c_06cdb0eafdc1["checkNodeVersion()"] a4f486ae_83b9_5db5_eb04_81cee52d16a0["cli.ts"] 7c930d99_38c6_a81d_fa7c_06cdb0eafdc1 -->|defined in| a4f486ae_83b9_5db5_eb04_81cee52d16a0 style 7c930d99_38c6_a81d_fa7c_06cdb0eafdc1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/cli.ts lines 14–21
function checkNodeVersion(nodeVersion: string): boolean {
const currentVersion = nodeVersion.split('.')
const major = parseInt(currentVersion[0], 10)
const minor = parseInt(currentVersion[1], 10)
const isSupported =
(major === 20 && minor >= 19) || (major === 22 && minor >= 12) || major > 22
return isSupported
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does checkNodeVersion() do?
checkNodeVersion() is a function in the vite codebase, defined in packages/vite/src/node/cli.ts.
Where is checkNodeVersion() defined?
checkNodeVersion() is defined in packages/vite/src/node/cli.ts at line 14.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free