browser-backdoor icon indicating copy to clipboard operation
browser-backdoor copied to clipboard

Traduccion de lo mas simple y apuradito para generar paquetes de ELECTRON-PACKAGER

Open mendozalz opened this issue 8 years ago • 0 comments

Uso: electron-packager [opciones ...]

Opciones requeridas

Sourcedir: el directorio base de la fuente de la aplicación / the base directory of the application source

Ejemplos: electron-packager ./ --all electron-packager ./ --platform =win32 --arch = all (este es un ejemplo para crear payloads de windos con ambas plataformas, tanto x86 o x64)

Opciones opcionales

Appname: el nombre de la aplicación, si necesita ser diferente del "productName" o "name" En el paquete más cercano.json

  • Todas las plataformas *

all: equivalente a --platform = all --arch = all

App-copyright: línea de derechos de autor legible para la aplicación

app-version: de la versión de la aplicación para establecerla para la aplicación

Arch: Todo, o uno o más de: ia32, x64, armv7l (delimitado por coma si es múltiple). Predeterminados para el host arch(arquitectura)

Asar: si se debe empaquetar el código fuente dentro de su aplicación en un archivo. Tu también puedes Pasar por sí mismo para usar la configuración por defecto, O utilizar la notación de puntos para Configurar una lista de sub-propiedades, p. --asar.unpackDir = sub_dir - no utilizar --asar y sus sub-propiedades simultáneamente.

            Propiedades compatibles:
               - ordering: ruta de acceso a un archivo de pedido para el embalaje de archivos
               - descomprimir: descomprime los archivos en el directorio app.asar.unpacked cuyos nombres de archivo
                 Regex .match esta cadena
               - unpackDir: descomprime el directorio en el directorio app.asar.unpacked cuyo nombre glob
                 Patrón o coincide exactamente con esta cadena. Es relativo al <sourcedir>.

Build-version: versión de compilación para establecer para la aplicación

Deref-symlinks: si los enlaces simbólicos deben ser des-referenciados dentro de la fuente de la aplicación. El valor predeterminado es true.

Descargar: una lista de sub-opciones para pasar a descarga de electrones. Se especifican mediante punto Notación, por ejemplo, --download.cache = / tmp / cache Propiedades compatibles: - cache: directorio de descargas de electrones en caché. El valor predeterminado es $ HOME / .electron - mirror: alternate URL para descargar Electron zips - strictSSL: si los certificados SSL deben ser válidos al descargar Electrón. Defaults a true, use --download.strictSSL = false para deshabilitar las verificaciones.

Electron-version: la versión de Electron que está siendo empaquetada, ver Https://github.com/electron/electron/releases

Icono: la ruta de acceso local a un archivo de icono para usar como el icono de la aplicación. Nota: El formato depende de la plataforma.

Ignore: no copie archivos en la aplicación cuyos nombres de archivo regex .match esta cadena. Ver también: Https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#ignore Y --no-poda.

No-prune: no poda devDependencies de la aplicación empaquetada

Out: del directorio para poner la aplicación en el final. Por defecto al directorio de trabajo actual

Sobrescribir: si el directorio de salida para una plataforma ya existe, lo reemplaza en lugar de Saltando

Package-manager: el gestor de paquetes para usar cuando poda devDependencies. Paquete compatible Gerentes: npm (predeterminado), cnpm, hilo

Plataforma: todo, o uno o más de: darwin, linux, mas, win32 (delimitado por coma si es múltiple). De forma predeterminada a la plataforma de host

Quiet: No imprima mensajes informativos o de advertencia

Directorio temporal(tmpdir): de tmpdir. Por defecto al directorio temporal del sistema, use --tmpdir = false para deshabilitar Uso de un directorio temporal.

Version: un alias para electron-version (deprecated)

  • darwin/mas target platforms only *

app-bundle-id: Identificador de paquete para usar en el app plist

App-category-type: el tipo de categoría de aplicación Por ejemplo, app-category-type = public.app-category.developer-tools establecerá el Categoría de aplicación a 'Developer Tools'.

Extend-info: un archivo plist para fusionar en el plist de la aplicación

Extra-resource: un archivo para copiar en el contenido / recursos de la aplicación Identificador de paquete

helper-bundle-id: para usar en el plist de ayuda de la aplicación

Osx-sign: (solo plataforma de OSX) Si desea firmar los paquetes de la aplicación OSX. Tu también puedes Pase --osx-sign por sí mismo para usar la configuración predeterminada, o use la notación de puntos Para configurar una lista de sub-propiedades, p. --osx-sign.identity = "Mi nombre" Propiedades compatibles: - identidad: debe contener la identidad que se utilizará al ejecutar codesign - derechos: el camino hacia los derechos utilizados en la firma - titulaciones-heredar: el camino hacia los derechos del niño

Protocol: protocolo URL protocolo para registrar la aplicación como un abridor de. Por ejemplo, --protocol = myapp registraría la aplicación para abrirla URL como myapp: // path. Este argumento requiere un --protocol-name Argumento a ser también especificado.

protocol-name: Nombre descriptivo del esquema de protocolo de URL especificado mediante --protocol

  • Plataforma objetivo win32 solamente *

Version-string: un alias para win32metadata (obsoleto)

Win32metadata: una lista de sub-propiedades usadas para establecer los metadatos de la aplicación incrustados en El ejecutable. Se especifican mediante la notación de punto, p.ej. --win32metadata.CompanyName = "Empresa Inc." o --win32metadata.ProductName = "Producto" Propiedades compatibles: - Nombre de empresa - Descripción del archivo - OriginalFilename - Nombre del producto - Nombre interno - requestedExecutionLevel (usuario, asInvoker o requireAdministrator)

mendozalz avatar May 03 '17 15:05 mendozalz