getEnvFilesForMode() — vite Function Reference
Architecture documentation for the getEnvFilesForMode() function in env.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD ff7562f3_f396_12b1_2d0c_c03c1ee28f2c["getEnvFilesForMode()"] 7fa76fc1_cb1b_cf98_0900_1217276f6616["env.ts"] ff7562f3_f396_12b1_2d0c_c03c1ee28f2c -->|defined in| 7fa76fc1_cb1b_cf98_0900_1217276f6616 dbbbbbec_1500_ac8a_4605_9194e2cfb45d["loadEnv()"] dbbbbbec_1500_ac8a_4605_9194e2cfb45d -->|calls| ff7562f3_f396_12b1_2d0c_c03c1ee28f2c 8f73b680_d5b9_383c_f695_c906b80fb1e6["handleHMRUpdate()"] 8f73b680_d5b9_383c_f695_c906b80fb1e6 -->|calls| ff7562f3_f396_12b1_2d0c_c03c1ee28f2c 24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"] 24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| ff7562f3_f396_12b1_2d0c_c03c1ee28f2c a4adb1a7_cf54_091f_eb63_8217e684a8e1["normalizePath()"] ff7562f3_f396_12b1_2d0c_c03c1ee28f2c -->|calls| a4adb1a7_cf54_091f_eb63_8217e684a8e1 style ff7562f3_f396_12b1_2d0c_c03c1ee28f2c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/env.ts lines 11–25
export function getEnvFilesForMode(
mode: string,
envDir: string | false,
): string[] {
if (envDir !== false) {
return [
/** default file */ `.env`,
/** local file */ `.env.local`,
/** mode file */ `.env.${mode}`,
/** mode local file */ `.env.${mode}.local`,
].map((file) => normalizePath(path.join(envDir, file)))
}
return []
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does getEnvFilesForMode() do?
getEnvFilesForMode() is a function in the vite codebase, defined in packages/vite/src/node/env.ts.
Where is getEnvFilesForMode() defined?
getEnvFilesForMode() is defined in packages/vite/src/node/env.ts at line 11.
What does getEnvFilesForMode() call?
getEnvFilesForMode() calls 1 function(s): normalizePath.
What calls getEnvFilesForMode()?
getEnvFilesForMode() is called by 3 function(s): _createServer, handleHMRUpdate, loadEnv.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free