@azure/core-process package
Classes
| ProcessError |
Um erro surgido ao resolver ou executar um processo. A saída capturada é não enumerável, então o registro e a serialização comuns não a expõem acidentalmente. |
Interfaces
| ExecFileOptions |
Opções para execFile. |
| ExecFileOptionsWithBufferEncoding |
Opções de codificação de buffer para execFile. |
| ExecFileOptionsWithStringEncoding |
Opções de codificação de strings para execFile. |
| ExecFileResult |
Saída em buffer do execFile. |
| ProcessErrorOptions |
Detalhes estruturados para um ProcessError. |
| ProcessOptions |
Opções compartilhadas por operações de processo seguras. |
| ResolveExecutableOptions |
Opções usadas ao resolver um executável. |
| SpawnOptions |
Opções para spawn. |
| SpawnSyncOptions |
Opções para spawnSync. |
| SpawnSyncOptionsWithBufferEncoding |
Opções de codificação de buffer para spawnSync. |
| SpawnSyncOptionsWithStringEncoding |
Opções de codificação de strings para spawnSync. |
Funções
| exec |
Executa um processo até a conclusão e armazena sua saída. |
| exec |
Executa um processo até a conclusão e armazena sua saída. |
| exec |
Executa um processo até a conclusão e armazena sua saída. |
| exec |
Executa um processo até a conclusão e armazena sua saída. |
| is |
Verifica se um valor desconhecido é um ProcessError. |
| resolve |
Resolve um executável usando um diretório e ambiente de trabalho explícitos. |
| spawn(string, readonly string[], Spawn |
Inicia um processo sem usar um shell de sistema operacional ambiente. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente. |
Detalhes da função
execFile(string, readonly string[])
Executa um processo até a conclusão e armazena sua saída.
function execFile(command: string, args?: readonly string[]): Promise<ExecFileResult<string>>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
readonly string[]
Argumentos passados para o executável.
Retornos
Promise<ExecFileResult<string>>
Saída padrão e erro padrão em buffer.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithBufferEncoding)
Executa um processo até a conclusão e armazena sua saída.
function execFile(command: string, args: undefined | (readonly string[]), options: ExecFileOptionsWithBufferEncoding): Promise<ExecFileResult<Buffer>>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
undefined | (readonly string[])
Argumentos passados para o executável.
Opções de processo.
Retornos
Promise<ExecFileResult<Buffer>>
Saída padrão e erro padrão em buffer.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithStringEncoding)
Executa um processo até a conclusão e armazena sua saída.
function execFile(command: string, args: undefined | (readonly string[]), options: ExecFileOptionsWithStringEncoding): Promise<ExecFileResult<string>>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
undefined | (readonly string[])
Argumentos passados para o executável.
Opções de processo.
Retornos
Promise<ExecFileResult<string>>
Saída padrão e erro padrão em buffer.
execFile(string, readonly string[], ExecFileOptions)
Executa um processo até a conclusão e armazena sua saída.
function execFile(command: string, args?: readonly string[], options?: ExecFileOptions): Promise<ExecFileResult<string | Buffer>>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
readonly string[]
Argumentos passados para o executável.
- options
- ExecFileOptions
Opções de processo.
Retornos
Promise<ExecFileResult<string | Buffer>>
Saída padrão e erro padrão em buffer.
isProcessError(unknown)
Verifica se um valor desconhecido é um ProcessError.
function isProcessError(error: unknown): error
Parâmetros
- error
-
unknown
O valor a ser verificado.
Retornos
error
Se o valor é um erro de processo.
resolveExecutable(string, ResolveExecutableOptions)
Resolve um executável usando um diretório e ambiente de trabalho explícitos.
function resolveExecutable(command: string, options?: ResolveExecutableOptions): string | undefined
Parâmetros
- command
-
string
O nome ou caminho do executável. Não deve conter argumentos.
- options
- ResolveExecutableOptions
Opções de resolução.
Retornos
string | undefined
O caminho executável absoluto, ou undefined quando nenhum arquivo suportado é encontrado.
spawn(string, readonly string[], SpawnOptions)
Inicia um processo sem usar um shell de sistema operacional ambiente.
function spawn(command: string, args?: readonly string[], options?: SpawnOptions): childProcess.ChildProcess
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
readonly string[]
Argumentos passados para o executável.
- options
- SpawnOptions
Opções de processo.
Retornos
O processo inicial da criança.
spawnSync(string, undefined | (readonly string[]), SpawnSyncOptionsWithStringEncoding)
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente.
function spawnSync(command: string, args: undefined | (readonly string[]), options: SpawnSyncOptionsWithStringEncoding): childProcess.SpawnSyncReturns<string>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
undefined | (readonly string[])
Argumentos passados para o executável.
Opções de processo.
Retornos
childProcess.SpawnSyncReturns<string>
O resultado do processo síncrono.
spawnSync(string, readonly string[], SpawnSyncOptionsWithBufferEncoding)
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente.
function spawnSync(command: string, args?: readonly string[], options?: SpawnSyncOptionsWithBufferEncoding): childProcess.SpawnSyncReturns<Buffer>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
readonly string[]
Argumentos passados para o executável.
Opções de processo.
Retornos
childProcess.SpawnSyncReturns<Buffer>
O resultado do processo síncrono.
spawnSync(string, undefined | (readonly string[]), SpawnSyncOptions)
Inicia um processo de forma síncrona sem usar um shell de sistema operacional ambiente.
function spawnSync(command: string, args: undefined | (readonly string[]), options: SpawnSyncOptions): childProcess.SpawnSyncReturns<string | Buffer>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
undefined | (readonly string[])
Argumentos passados para o executável.
- options
- SpawnSyncOptions
Opções de processo.
Retornos
childProcess.SpawnSyncReturns<string | Buffer>
O resultado do processo síncrono.