executeNodeScript() — vite Function Reference
Architecture documentation for the executeNodeScript() function in openBrowser.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD d91844d2_0d4c_2362_0d7e_17a213945894["executeNodeScript()"] 42b33c04_e36e_8276_32b6_47412295d0b2["openBrowser.ts"] d91844d2_0d4c_2362_0d7e_17a213945894 -->|defined in| 42b33c04_e36e_8276_32b6_47412295d0b2 9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905["openBrowser()"] 9e1e86ba_9f46_dbe1_a8b7_cee1ecb37905 -->|calls| d91844d2_0d4c_2362_0d7e_17a213945894 style d91844d2_0d4c_2362_0d7e_17a213945894 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/server/openBrowser.ts lines 42–59
function executeNodeScript(scriptPath: string, url: string, logger: Logger) {
const extraArgs = process.argv.slice(2)
const child = spawn(process.execPath, [scriptPath, ...extraArgs, url], {
stdio: 'inherit',
})
child.on('close', (code) => {
if (code !== 0) {
logger.error(
colors.red(
`\nThe script specified as BROWSER environment variable failed.\n\n${colors.cyan(
scriptPath,
)} exited with code ${code}.`,
),
{ error: null },
)
}
})
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does executeNodeScript() do?
executeNodeScript() is a function in the vite codebase, defined in packages/vite/src/node/server/openBrowser.ts.
Where is executeNodeScript() defined?
executeNodeScript() is defined in packages/vite/src/node/server/openBrowser.ts at line 42.
What calls executeNodeScript()?
executeNodeScript() is called by 1 function(s): openBrowser.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free