Ionic - alandrade21/docsCompartilhados GitHub Wiki

CLI

Criar novo projeto:

ionic start nomeProjeto sidemenu -n 'nome legível do projeto' --bundle-id reverse-DNS

Service Worker

Inspecionar service worker no chrome:

chrome://inspect/#service-workers

chrome://serviceworker-internals/

Pré Build

Vai no arquivo package.json, na raiz do projeto.

Logo no início há a seção scripts. Acrescenta um novo:

"prod": "ionic-app-scripts build minify --prod"

Com isso vai ser possível fazer um build que não use cordova com o comando npm run prod. Esse comando seria equivalente a npm run build minify --prod.

Build

Alterar o número de versão nos arquivos (todos na raiz do projeto):

  • config.xml
  • package-lock.json
  • package.json

Alterar o caminho para o servidor de API no arquivo app.constantes.ts, na pasta /src/app.

No arquivo service-worker.js, na raiz do projeto, alterar:

  • var nomeCache com a versão da aplicação que vai para deploy.
  • self.toolbox.options.debug para false.

Rodar o comando

npm run prod
⚠️ **GitHub.com Fallback** ⚠️