instantiateModule() — vite Function Reference
Architecture documentation for the instantiateModule() function in ssrModuleLoader.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 7c894be2_2269_eaef_f495_9d0d94a0750f["instantiateModule()"] b7a0ff91_0490_7aed_6486_84da56e8e026["ssrModuleLoader.ts"] 7c894be2_2269_eaef_f495_9d0d94a0750f -->|defined in| b7a0ff91_0490_7aed_6486_84da56e8e026 d383c77f_ff09_a611_a323_2d27b379e4cd["ssrLoadModule()"] d383c77f_ff09_a611_a323_2d27b379e4cd -->|calls| 7c894be2_2269_eaef_f495_9d0d94a0750f 5028e255_92bf_a4fa_b8ac_c4b82ad977b0["ssrFixStacktrace()"] 7c894be2_2269_eaef_f495_9d0d94a0750f -->|calls| 5028e255_92bf_a4fa_b8ac_c4b82ad977b0 2e1469ca_9e59_dcc2_bdc7_05126c765fd0["error()"] 7c894be2_2269_eaef_f495_9d0d94a0750f -->|calls| 2e1469ca_9e59_dcc2_bdc7_05126c765fd0 176d3c88_57c7_304f_2535_f2d1054b5048["buildErrorMessage()"] 7c894be2_2269_eaef_f495_9d0d94a0750f -->|calls| 176d3c88_57c7_304f_2535_f2d1054b5048 style 7c894be2_2269_eaef_f495_9d0d94a0750f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/ssr/ssrModuleLoader.ts lines 35–67
async function instantiateModule(
url: string,
runner: ModuleRunner,
environment: DevEnvironment,
fixStacktrace?: boolean,
): Promise<SSRModule> {
const mod = await environment.moduleGraph.ensureEntryFromUrl(url)
if (mod.ssrError) {
throw mod.ssrError
}
try {
return await runner.import(url)
} catch (e: any) {
if (e.stack && fixStacktrace) {
ssrFixStacktrace(e, environment.moduleGraph)
}
environment.logger.error(
buildErrorMessage(e, [
colors.red(`Error when evaluating SSR module ${url}: ${e.message}`),
]),
{
timestamp: true,
clear: environment.config.clearScreen,
error: e,
},
)
throw e
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does instantiateModule() do?
instantiateModule() is a function in the vite codebase, defined in packages/vite/src/node/ssr/ssrModuleLoader.ts.
Where is instantiateModule() defined?
instantiateModule() is defined in packages/vite/src/node/ssr/ssrModuleLoader.ts at line 35.
What does instantiateModule() call?
instantiateModule() calls 3 function(s): buildErrorMessage, error, ssrFixStacktrace.
What calls instantiateModule()?
instantiateModule() is called by 1 function(s): ssrLoadModule.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free