Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mendozalz opened this issue May 3, 2017 · 0 comments

Comments

@mendozalz
Copy link

mendozalz commented May 3, 2017

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant