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:
| Template | Descrição |
|---|---|
cli |
Uma aplicação de linha de comando com análise básica de argumentos usando
package:args
.
|
console | Uma aplicação de linha de comando (template padrão). |
package | Um 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
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
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ê.