Electron   发布时间:2022-04-23  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Electron 进程大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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 创建, 它的值为 true, 在其它的地方值为 undefined.

  • @H_673_23@

    事件

    事件: 'loaded'

    在Electron已经加载了其内部预置脚本和它准备加载主进程或渲染进程的时候触发.

    当node被完全关闭的时候,它可以被预加载脚本使用来添加(原文: removed)与node无关的全局符号来回退到全局范围:

    // preload.jsvar _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 Linux

    • @H_309_0@maxDescriptors Integer

    • @H_673_23@

      设置文件描述符软限制于 maxDescriptors 或硬限制与os, 无论它是否低于当前进程.

      大佬总结

      以上是大佬教程为你收集整理的Electron 进程全部内容,希望文章能够帮你解决Electron 进程所遇到的程序开发问题。

      如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

      本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
      如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。