Pular para o conteúdo principal

dart create

Ferramenta de linha de comando para criar projetos Dart.

Este guia descreve como usar o comando dart create para criar um projeto Dart.

Visão geral

#

O comando dart create cria um projeto Dart, usando um dos vários templates suportados. A mesma funcionalidade está disponível nas IDEs.


ia-translate: true


Quando você executa dart create, ele primeiro cria um diretório com os arquivos do projeto. Depois, ele obtém as dependências do pacote (a menos que você especifique a flag --no-pub).

Criar um projeto Dart básico

#

Para criar um projeto Dart básico, siga o comando dart create com o nome do seu projeto. No exemplo a seguir, um diretório chamado my_cli que contém um aplicativo de console simples (o template padrão) é criado:

dart create my_cli

Especificar um template

#

Para usar um template diferente, use a flag -t (ou --template) seguida do nome do template:

dart create -t web my_web_app

A flag -t permite que você especifique qual tipo de projeto Dart deseja criar. Se você não especificar um template, dart create usa o template console por padrão.

Templates disponíveis

#

A tabela a seguir mostra os templates que você pode usar com a flag -t:

TemplateDescrição
cli Uma aplicação de linha de comando com análise básica de argumentos usando package:args .
consoleUma aplicação de linha de comando (template padrão).
packageUm pacote contendo bibliotecas Dart compartilhadas.
server-shelf Um servidor construído usando shelf.
web Uma aplicação web construída usando bibliotecas principais do Dart.

Estes templates resultam em uma estrutura de arquivos que segue as convenções de layout de pacotes.

Opções adicionais

#

Além disso, você pode realizar as seguintes ações com o comando dart create.

Forçar criação de projeto

#

Se o diretório especificado já existir, dart create falha. Você pode forçar a geração do projeto com a flag --force:

dart create --force <DIRECTORY>

Obter ajuda

#

Para mais informações sobre opções de linha de comando, use a flag --help:

dart create --help

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ê.