Compilación iónica: diferencia entre --prod y --release flags?

Cuando ejecuta unionic build Tengo curiosidad por la diferencia entre el--prod y--release banderas?

losDocumentos de compilación iónica estado:

--pinchar Construye la aplicación para producción
--lanzamiento Crear una versión de lanzamiento de Cordova

y mientras elCordova CLI ref no menciona un--prod bandera, indica lo siguiente para--release:

Realizar una compilación de lanzamiento. Esto generalmente se traduce en modo de lanzamiento para la plataforma subyacente que se está construyendo.

Mirando la diferencia en la salida de construcción, construyendo con--prod parece correr unIónico construcción de 'producción', ya que también ejecuta elngc yuglify (que a su vez funcionacleancss) Tareas.

Y cuando ejecuto una compilación con--release, Parece que tengo unCórdoba versión de lanzamiento, que (según los documentos) intenta ejecutar una versión de lanzamiento en cualquier plataforma a la que se dirija.

¿Son esas las únicas diferencias, o estoy simplificando demasiado?

Como referencia, tenga en cuenta los siguientes tamaños de archivos APK de salida:

Indicador de producción: 9.8 MBMarca de lanzamiento: 11.7 MBProd + Release flags: 8.9 MB

Estoy usando la última versión (ATTOW) de Ionic Framework (3.9.2) y CLI (3.20.0).

Respuestas a la pregunta(1)

Su respuesta a la pregunta