@azure/core-process package
Classes
| ProcessError |
Um erro surgido durante a resolução ou execução de um processo. A saída capturada é não enumerável, pelo que o registo e a serialização ordinários 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 ProcessoErro. |
| ProcessOptions |
Opções partilhadas por operações de processos seguros. |
| ResolveExecutableOptions |
Opções usadas na resolução de 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é à conclusão e armazena a sua saída em buffer. |
| exec |
Executa um processo até à conclusão e armazena a sua saída em buffer. |
| exec |
Executa um processo até à conclusão e armazena a sua saída em buffer. |
| exec |
Executa um processo até à conclusão e armazena a sua saída em buffer. |
| 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 ambiente do sistema operativo. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operativo ambiente. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operativo ambiente. |
| spawn |
Inicia um processo de forma síncrona sem usar um shell de sistema operativo ambiente. |
Detalhes de Função
execFile(string, readonly string[])
Executa um processo até à conclusão e armazena a sua saída em buffer.
function execFile(command: string, args?: readonly string[]): Promise<ExecFileResult<string>>
Parâmetros
- command
-
string
O nome ou caminho do executável.
- args
-
readonly string[]
Os argumentos passavam para o executável.
Devoluções
Promise<ExecFileResult<string>>
Saída padrão em buffer e erro padrão.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithBufferEncoding)
Executa um processo até à conclusão e armazena a sua saída em buffer.
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[])
Os argumentos passavam para o executável.
Opções de processo.
Devoluções
Promise<ExecFileResult<Buffer>>
Saída padrão em buffer e erro padrão.
execFile(string, undefined | (readonly string[]), ExecFileOptionsWithStringEncoding)
Executa um processo até à conclusão e armazena a sua saída em buffer.
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[])
Os argumentos passavam para o executável.
Opções de processo.
Devoluções
Promise<ExecFileResult<string>>
Saída padrão em buffer e erro padrão.
execFile(string, readonly string[], ExecFileOptions)
Executa um processo até à conclusão e armazena a sua saída em buffer.
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[]
Os argumentos passavam para o executável.
- options
- ExecFileOptions
Opções de processo.
Devoluções
Promise<ExecFileResult<string | Buffer>>
Saída padrão em buffer e erro padrão.
isProcessError(unknown)
Verifica se um valor desconhecido é um ProcessError.
function isProcessError(error: unknown): error
Parâmetros
- error
-
unknown
O valor a verificar.
Devoluções
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.
Devoluções
string | undefined
O caminho executável absoluto, ou undefined quando não é encontrado nenhum ficheiro suportado.
spawn(string, readonly string[], SpawnOptions)
Inicia um processo sem usar um shell ambiente do sistema operativo.
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[]
Os argumentos passavam para o executável.
- options
- SpawnOptions
Opções de processo.
Devoluções
O processo de criança iniciada.
spawnSync(string, undefined | (readonly string[]), SpawnSyncOptionsWithStringEncoding)
Inicia um processo de forma síncrona sem usar um shell de sistema operativo 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[])
Os argumentos passavam para o executável.
Opções de processo.
Devoluções
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 operativo 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[]
Os argumentos passavam para o executável.
Opções de processo.
Devoluções
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 operativo 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[])
Os argumentos passavam para o executável.
- options
- SpawnSyncOptions
Opções de processo.
Devoluções
childProcess.SpawnSyncReturns<string | Buffer>
O resultado do processo síncrono.