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
- 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 archivojsUtil.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 utilizasci_ant.sh
,gis.install
se convierte en opcional.
- 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 archivojsUtil.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 utilizasci_ant.sh
,gis.install
se convierte en opcional.