-
Notifications
You must be signed in to change notification settings - Fork 25
[Para Revisão] - Capítulo #5 - CLI - Run, Serve, Start, V2 #53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # Run # | ||
|
|
||
|
|
||
| | Comando | Descrição | | ||
| |---------|-----------| | ||
| | ionic run | Executar projeto ionic em um dispositivel conectado | | ||
| | **Flags** | | | ||
| | --livereload| | | | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Falta o '-l' depois do pipe? |
||
| | --address | | | ||
| | --port|-p | | | ||
| | --livereload-port|-r | | | ||
| | --consolelogs|-c | Imprimir logs do console do aplicativo no Ionic CLI (livereload requirido) | | ||
| | --serverlogs|-s | Imprimir logs do servidor de desenvolviment no Ionic CLI (livereload requirido) | | ||
| | --debug|--release | | | ||
| | --device|--emulator|--target=FOO | | | ||
|
|
||
| # Descrição # | ||
|
|
||
| O comando *run* irá fazer um deploy do aplicativo para a plataforma de um dispositivo específicado. Você também pode executar *live reload* (atualização dos arquivos em tempo real), adicionando a opção *--livereload*. A funcionalidade do *live reload* é similiar ao que contém no comando *ionic serve*, porém ao invés de desenvolver e debugar seu aplicativo utilizando um navegador pardão, o proprio compilador hibrido irá observar todas as mudanças dos arquivos, e recarregar o aplicativo quando necessário. Isto reduz a necessidade de fazer *rebuild* constantemente a cada pequena mudanças. Entretanto, todas as alterções realizadas nos plugins, vai ser necessario realizar um *rebuild* completo. Para o live reload funcionar, é necessario que a maquina de desenvolvimento e o dispositivel esteja na mesma rede local e o dispositivel deve ter suporte a [web socktes](http://caniuse.com/websockets). | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. O comando run irá fazer um deploy do aplicativo para um dispositivo da plataforma específicada (...) A funcionalidade do live reload é similiar à do comando ionic serve (...) a própria aplicação híbrida compilada irá observar todas as mudanças dos arquivos (...). Entretanto, a cada alteração realizada nos plugins, será necessário realizar um rebuild completo... |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| # Serve # | ||
|
|
||
| | Comando | Descrição | | ||
| |---------|-----------| | ||
| | ionic serve | Iniciar um servidor de desenvolvimento local para desenvolvimento/teste | | ||
| | Flags | | | ||
| | --consolelogs|-c | Imprimir logs do console do aplicativo no Ionic CLI | | ||
| | --serverlogs|-s | Imprimir logs do servidor de desenvolviment no Ionic CLI | | ||
| | --port|-p | | | ||
| | --livereload-port|-r | | | ||
| | --nobrowser|-b | Desabilitar a execução do browser | | ||
| | --nolivereload|-d | Não iniciar o *live reload* | | ||
| | --noproxy|-x | Não adicionar proxies | | ||
| | --address | | | ||
| | --all|-a | Manter o servidor apontando para todos os IP's (0.0.0.0) | | ||
| | --browser|-w | | | ||
| | --browseroption|-o | | | ||
| | --lab|-l| Testar seu aplicativo em varios tamanho de tela e tipos de plataformas | | ||
| | --nogulp | Desativar a execução do gulp durante o servidor | | ||
| | --platform|-t | | | ||
|
|
||
| # Descrição # | ||
| Use *ionic serve* para iniciar um servidor de desenvolvimento local para desenvolvimento e testes. Isto é util tanto para testar no browser em um desktop ou em um browser dentro de um dispositivo que esteja conectado na mesma rede. Além disso, este comando inicia com LiveReload no qual é usado para monitorar as mudanças nos seus arquivos. E em breve, quando você salvar um arquivo, seu browser será atualizado automaticamente. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # start # | ||
|
|
||
| | Comando | Descrição | | ||
| |---------|-----------| | ||
| | ionic start | Iniciar um novo projeto em um PATH específico | | ||
| | Flags | | | ||
| | --appname|-a | | | ||
| | --id|-i | | | ||
| | --no-cordova|-w | Criar uma estrutura basica sem requisitar o Cordova | | ||
| | --sass|-s | Configurar o projeto para utilizar SASS CSS pré-compilado | | ||
| | --list|-l | Listar todos os templates iniciais disponível | | ||
| | --io-app-id | | | ||
| | --template|-t | | | ||
| | --zip-file|-z | | | ||
|
|
||
| # Descrição # | ||
|
|
||
| O comando *start* cria um novo projeto Ionic. Use a flag *--v2* para criar um projeto na V2. Isso irá usar o template [starter template](https://github.com/driftyco/ionic2-starter-tabs) e também irá baixar a ultima versão estável do Ionic. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # Descriçao # | ||
|
|
||
| O comando *v2* ira imprimir informações relevante para iniciar uma aplicação na versão V2. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. irá
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Opa, desculpe pela demora... Em 20 de jul de 2016 11:22 AM, "Gabriel Lima" notifications@github.com
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dispositivo conectado