Home / Function/ executeNodeScript() — vite Function Reference

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

Called By

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