Pular para o conteúdo principal

dart build

Ferramenta de linha de comando para construir aplicações Dart.

Use o comando dart build para construir uma aplicação Dart. Este comando executa automaticamente os build hooks do seu projeto e de suas dependências para compilar ou baixar code assets e empacotá-los com a sua aplicação.

Construindo uma aplicação CLI

#

O comando dart build cli constrói uma aplicação Dart com uma interface de linha de comando (CLI), incluindo quaisquer code assets.

O bundle da aplicação resultante é estruturado da seguinte forma:

  • bundle/
    • bin/
      • <compiled_executable>
    • lib/
      • <dynamic_libraries>

Opções para dart build cli

#

As opções a seguir podem ser usadas com o comando dart build cli.

-h, --help

#

Use a opção -h ou --help para obter ajuda para o subcomando cli.

dart build cli --help
dart build cli -h

-o, --output

#

Use -o ou --output para especificar onde o dart build salva os arquivos gerados. A saída é colocada em um diretório bundle/ dentro do caminho informado, que pode ser absoluto ou relativo. Se omitido, o caminho padrão é build/cli/_/.

dart build cli --output=<path>
dart build cli -o=<path>

Por exemplo, para definir o diretório de saída como ./my_custom_output:

dart build cli --output=./my_custom_output

-t, --target

#

Use a opção -t ou --target para especificar o arquivo de entry-point principal da aplicação de linha de comando.

Este deve ser um arquivo Dart no diretório bin/. Se a opção for omitida e houver um único arquivo Dart em bin/, esse arquivo será usado.

dart build cli --target=<path>
dart build cli -t=<path>

Por exemplo, para definir o entrypoint como o arquivo bin/my_command.dart:

dart build cli --target=bin/my_command.dart

--verbosity

#

Use a opção --verbosity para definir o nível de verbosidade da compilação. O nível pode ser error, warning, info ou all.

dart build cli --verbosity=<level>

Por exemplo, para mostrar apenas mensagens de erro:

dart build cli --verbosity=error

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.