W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Electron 中的 process
對象 與 upstream node 中的有以下的不同點:
process.type
String - 進程類型, 可以是 browser
(i.e. main process)或 renderer
.process.versions['electron']
String - Electron的版本.process.versions['chrome']
String - Chromium的版本.process.resourcesPath
String - JavaScript源代碼路徑.process.mas
Boolean - 在Mac App Store 創(chuàng)建, 它的值為 true
, 在其它的地方值為 undefined
.在Electron已經(jīng)加載了其內部預置腳本和它準備加載主進程或渲染進程的時候觸發(fā).
當node被完全關閉的時候,它可以被預加載腳本使用來添加(原文: removed)與node無關的全局符號來回退到全局范圍:
// preload.js
var _setImmediate = setImmediate;
var _clearImmediate = clearImmediate;
process.once('loaded', function() {
global.setImmediate = _setImmediate;
global.clearImmediate = _clearImmediate;
});
process.noAsar
設置它為 true
可以使 asar
文件在node的內置模塊中實效.
process
對象有如下方法:
process.hang()
使當前進程的主線程掛起.
process.setFdLimit(maxDescriptors)
OS X LinuxmaxDescriptors
IntegermaxDescriptors
或硬限制與os, 無論它是否低于當前進程.Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: