Ionic - alandrade21/docsCompartilhados GitHub Wiki
Criar novo projeto:
ionic start nomeProjeto sidemenu -n 'nome legível do projeto' --bundle-id reverse-DNS
Inspecionar service worker no chrome:
chrome://inspect/#service-workers
chrome://serviceworker-internals/
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
.
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
parafalse
.
Rodar o comando
npm run prod