OptionalargsThe executable to run to start the server.
OptionalcwdThe working directory to use when spawning the process.
If not specified, the current working directory will be inherited.
OptionalenvThe environment to use when spawning the process.
If not specified, the result of getDefaultEnvironment() will be used.
OptionalstderrHow to handle stderr of the child process. This matches the semantics of Node's child_process.spawn.
The default is "inherit", meaning messages to stderr will be printed to the parent process's stderr.
Command line arguments to pass to the executable.