Compilación y minimización de archivos JavaScript en la administración de gestión del sistema

Para reducir el tamaño de transferencia de los archivos JavaScript , puede compilarlos y minimizarlos en la consola de administración de gestión del sistema.

Acerca de esta tarea

Para compilar y minimizar archivos JavaScript en la consola de administración del sistema, debe realizar lo siguiente:

Procedimiento

  1. Ejecute el mandato jscompile para obtener los posibles avisos de compilación de JavaScript utilizando el mandato sci_ant.sh desde el directorio <Install>/bin . Este mandato funciona con el archivo jsUtil.xml en el mismo directorio. Este mandato puede incluir las siguientes propiedades:
    Nota: Este es un paso opcional y no un requisito para la minificación.
    • gis.install: ruta del directorio de instalación.
    • srcDir: directorio de origen.
    • errorOnly: indica si se comprueban todos los avisos y errores (false) o solo los errores (true). Toma el valor predeterminado de false.
    • format: el formato de salida -(h) para html/(t) para texto. El valor predeterminado es t. Si errorOnly se establece en true, sólo HTML (h) es la opción válida.
    • outputFile: ruta de archivo de salida. Si no se proporciona la ruta del archivo o el archivo no existe, todos los avisos se dirigirán a la salida estándar.
    • warningOptions: opciones de aviso (separadas por coma). Opciones predeterminadas: [onevar, undef, forin, debug, browser, eqeqeq, newcap, evil]. Para todas las opciones de aviso, consulte el sitio web de JSLint.

      Por ejemplo:

      
      ./sci_ant.sh -f jsUtil.xml jscompile -Dgis.install=<Install Dir> -DsrcDir=
      <Install Dir>/repository/eardata/sma/war/sma
      
      Nota: Si utiliza sci_ant.sh, gis.install se convierte en opcional.
  2. Combine los archivos en un archivo minimizando los archivos utilizando el mandato sci_ant.sh desde el directorio <Install>/bin . Este mandato funciona con el archivo jsUtil.xml en el mismo directorio. Este mandato puede incluir las siguientes propiedades:
    • gis.install: ruta del directorio de instalación.
    • jsbDir: ruta de directorio JSB (obligatorio).
    • minify: indica si los archivos deben ser minificados (true/false). De forma predeterminada, el valor es true (minificar archivos). Opcional.
    • srcDir: directorio de origen. Se utilizará si no se especifica el atributo de entrada en JSB. Opcional.
    • destDir: directorio de destino. Se utilizará si no se especifica el atributo de entrada en JSB. Opcional.
    • createIndividualFile: indica si se crean archivos individuales (true/false). El valor predeterminado es false (no se crean archivos individuales). Opcional.
    • jscompile: indica si se debe obtener JavaScript warning/errors (true/false). De forma predeterminada es true (recibir errores).

      Por ejemplo:

      
      ./sci_ant.sh -f jsUtil.xml minify-js -Dgis.install=<Install Dir>
      -DsrcDir=<Install Dir>/repository/eardata/sma/war
      -DjsbDir=<Install Dir>/repository/eardata/sma/war/builder
      -DdestDir=<Install Dir>/repository/eardata/sma/war
      
      Nota: Si utiliza sci_ant.sh, gis.install se convierte en opcional.