2015-10-07 03:09:57 +00:00
|
|
|
# process
|
|
|
|
|
2015-10-20 23:10:08 +00:00
|
|
|
El objeto `process` en Electron tiene las siguientes diferencias con respecto
|
|
|
|
al node convencional:
|
2015-10-07 03:09:57 +00:00
|
|
|
|
|
|
|
* `process.type` String - El tipo del proceso puede ser `browser` (ej. proceso
|
|
|
|
principal) o `renderer`.
|
2016-04-30 01:35:02 +00:00
|
|
|
* `process.versions.electron` String - Versión de Electron.
|
|
|
|
* `process.versions.chrome` String - Versión de Chromium.
|
2015-10-07 03:09:57 +00:00
|
|
|
* `process.resourcesPath` String - Ruta al código fuente JavaScript.
|
|
|
|
|
|
|
|
## Events
|
|
|
|
|
|
|
|
### Event: 'loaded'
|
|
|
|
|
|
|
|
Se emite cuando Electron ha cargado su script de inicialización interna y
|
|
|
|
está comenzando a cargar la página web o el script principal.
|
|
|
|
|
2015-10-20 23:10:08 +00:00
|
|
|
Puede ser usado por el script precargado para añadir de nuevo los símbolos globales
|
2015-10-07 03:09:57 +00:00
|
|
|
de Node eliminados, al alcance global cuando la integración de Node está apagada:
|
|
|
|
|
|
|
|
```js
|
|
|
|
// preload.js
|
|
|
|
var _setImmediate = setImmediate;
|
|
|
|
var _clearImmediate = clearImmediate;
|
|
|
|
process.once('loaded', function() {
|
|
|
|
global.setImmediate = _setImmediate;
|
|
|
|
global.clearImmediate = _clearImmediate;
|
|
|
|
});
|
|
|
|
```
|
|
|
|
|
|
|
|
## Methods
|
|
|
|
|
|
|
|
El objeto `process` tiene los siguientes métodos:
|
|
|
|
|
|
|
|
### `process.hang`
|
|
|
|
|
|
|
|
Interrumpe el hilo principal del proceso actual.
|
|
|
|
|
|
|
|
|
2016-06-18 13:26:26 +00:00
|
|
|
### process.setFdLimit(maxDescriptors) _macOS_ _Linux_
|
2015-10-07 03:09:57 +00:00
|
|
|
|
|
|
|
* `maxDescriptors` Integer
|
|
|
|
|
|
|
|
Establece el límite dinámico del descriptor del archivo en `maxDescriptors`
|
2015-10-20 23:10:08 +00:00
|
|
|
o en el límite estricto del Sistema Operativo, el que sea menor para el
|
2015-10-07 03:09:57 +00:00
|
|
|
proceso actual.
|