init() — vite Function Reference
Architecture documentation for the init() function in environment.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 5d79d65d_2f96_8145_d09b_a6354feab599["init()"] f634223d_ed8e_a65b_08f8_a839ec17994a["DevEnvironment"] 5d79d65d_2f96_8145_d09b_a6354feab599 -->|defined in| f634223d_ed8e_a65b_08f8_a839ec17994a 268da476_7ba7_ec7c_671e_629dab82821a["init()"] 268da476_7ba7_ec7c_671e_629dab82821a -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 ee113a86_da26_172f_fe42_9dff7c10af7c["getDevEnvironment()"] ee113a86_da26_172f_fe42_9dff7c10af7c -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 0edbbec3_6066_80b2_5f47_367d86a7705f["listen()"] 0edbbec3_6066_80b2_5f47_367d86a7705f -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"] 24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 d40c38f0_b6c1_b93f_a735_b3f1e17bea5b["createDepsOptimizer()"] d40c38f0_b6c1_b93f_a735_b3f1e17bea5b -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 b0627d48_9134_8237_c7b7_2e91f9f0e0e8["createExplicitDepsOptimizer()"] b0627d48_9134_8237_c7b7_2e91f9f0e0e8 -->|calls| 5d79d65d_2f96_8145_d09b_a6354feab599 1abc446c_e46b_1be0_59f5_51bdfded0f6c["createEnvironmentPluginContainer()"] 5d79d65d_2f96_8145_d09b_a6354feab599 -->|calls| 1abc446c_e46b_1be0_59f5_51bdfded0f6c style 5d79d65d_2f96_8145_d09b_a6354feab599 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/environment.ts lines 181–199
async init(options?: {
watcher?: FSWatcher
/**
* the previous instance used for the environment with the same name
*
* when using, the consumer should check if it's an instance generated from the same class or factory function
*/
previousInstance?: DevEnvironment
}): Promise<void> {
if (this._initiated) {
return
}
this._initiated = true
this._pluginContainer = await createEnvironmentPluginContainer(
this,
this.config.plugins,
options?.watcher,
)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does init() do?
init() is a function in the vite codebase, defined in packages/vite/src/node/server/environment.ts.
Where is init() defined?
init() is defined in packages/vite/src/node/server/environment.ts at line 181.
What does init() call?
init() calls 1 function(s): createEnvironmentPluginContainer.
What calls init()?
init() is called by 6 function(s): _createServer, createDepsOptimizer, createExplicitDepsOptimizer, getDevEnvironment, init, listen.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free