An array of strings that the WebAssembly application will see as command line arguments. The first argument is the virtual path to the WASI command itself.
interface
wasi.WASIOptions
interface WASIOptions
- env?: object
An object similar to
process.env
that the WebAssembly application will see as its environment. - preopens?: Dict<string>
This object represents the WebAssembly application's sandbox directory structure. The string keys of
preopens
are treated as directories within the sandbox. The corresponding values inpreopens
are the real paths to those directories on the host machine. - returnOnExit?: boolean
By default, when WASI applications call
__wasi_proc_exit()
wasi.start()
will return with the exit code specified rather than terminatng the process. Setting this option tofalse
will cause the Node.js process to exit with the specified exit code instead. - version: 'unstable' | 'preview1'
The version of WASI requested. Currently the only supported versions are
'unstable'
and'preview1'
. This option is mandatory.