Construção iônica: diferença entre sinalizadores --prod e --release?

Ao executar umionic build Estou curioso quanto à diferença entre o--prod e--release bandeiras?

oDocumentos de construção iônicos Estado:

--prod Construa o aplicativo para produção
--liberação Criar uma versão do Cordova

e enquanto oCordova CLI ref não menciona um--prod bandeira, afirma o seguinte para--release:

Execute uma compilação de versão. Isso normalmente se traduz no modo de liberação da plataforma subjacente que está sendo construída.

Observando a diferença na saída da compilação, construindo com--prod parece executar umIonic construção de 'produção', na medida em que também executa ongc euglify (que em si é executadocleancss) tarefas.

E quando eu corro uma compilação com--release, Eu pareço ter umCordova versão, que (de acordo com os documentos) tenta executar uma versão em qualquer plataforma que você segmentar.

Essas são as únicas diferenças ou estou simplificando demais?

Para referência, observe o seguinte tamanho do arquivo APK de saída:

Bandeira Prod: 9.8 MBSinalizador de lançamento: 11.7 MBSinalizadores de Prod + Release: 8.9 MB

Estou usando a versão mais recente (ATTOW) do Ionic Framework (3.9.2) e da CLI (3.20.0).

questionAnswers(1)

yourAnswerToTheQuestion