 electron中文教程
本文档使用 书栈(BookStack.CN) 构建 Electron 同样也支持原生模块,但由于和官方的 Node 相比使用了不同的 V8 引擎,如果你想编译原生模块,则 需要手动设置 Electron 的 headers 的位置。 当 Node 开始换新的V8引擎版本时,原生模块可能“坏”掉。为确保一切工作正常,你需要检查你想要使用的原生模 块是否被 Electron 内置的 Node 支持。你可以在这里查看 Electron 提供了 —debug 和 —debug-brk 开关。 使用如下的命令行开关来调试 Electron 的主进程: 当这个开关用于 Electron 时,它将会监听 V8 引擎中有关 port 的调试器协议信息。默认的 port 是 5858 。 就像 —debug 一样,但是会在第一行暂停脚本运行。 备注: Electron 目前对 node-inspector path . 忽略用 , 分隔的 domains 列表的连接限制. 禁止请求 HTTP 时使用磁盘缓存. 在指定的 端口 通过 HTTP 开启远程调试. 指定引擎过渡到 JS 引擎. 在启动Electron时,如果你想在主进程中激活 flags ,它将被转换. 1. $ electron --js-flags="--harmony_proxies --harmony_collections"0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
本文档使用 书栈(BookStack.CN) 构建 Electron 同样也支持原生模块,但由于和官方的 Node 相比使用了不同的 V8 引擎,如果你想编译原生模块,则 需要手动设置 Electron 的 headers 的位置。 当 Node 开始换新的V8引擎版本时,原生模块可能“坏”掉。为确保一切工作正常,你需要检查你想要使用的原生模 块是否被 Electron 内置的 Node 支持。你可以在这里查看 Electron 提供了 —debug 和 —debug-brk 开关。 使用如下的命令行开关来调试 Electron 的主进程: 当这个开关用于 Electron 时,它将会监听 V8 引擎中有关 port 的调试器协议信息。默认的 port 是 5858 。 就像 —debug 一样,但是会在第一行暂停脚本运行。 备注: Electron 目前对 node-inspector path . 忽略用 , 分隔的 domains 列表的连接限制. 禁止请求 HTTP 时使用磁盘缓存. 在指定的 端口 通过 HTTP 开启远程调试. 指定引擎过渡到 JS 引擎. 在启动Electron时,如果你想在主进程中激活 flags ,它将被转换. 1. $ electron --js-flags="--harmony_proxies --harmony_collections"0 码力 | 203 页 | 2.72 MB | 1 年前3
 跨平台桌⾯应⽤框架:ElectronPython 代码交互了。 然后再去启动electron: ./node_modules/.bin/electron ./node_modules/.bin/electron .. 即可看到计算器的界⾯: python⽀持 32 ⾄此即在mac中跑通此处的 electron-python-example 了。 剩下的就是⾃⼰实现⾃⼰需要的逻辑和功能了。 打包和发布 在实现了⾃⼰的业务逻辑和功能后,再去打包和发布。 17.0 详⻅: 【已解决】mac中npm install报错:make Release/obj.target/zmq/binding.o Error 1 能看到electron界⾯,但是输⼊计算表达式后,却看不到输出结 果 原因:可能有多种 思路:通过electron的默认打开的console的log输出的错误信息中去找原因 如果找不到合适错误原因,则可以尝试去给python的进程加上stdout和stderr }}));; }} }} ⽤于查看到输出的普通信息和错误信息,以便于找到错误现象和原因 详⻅: 【已解决】electron-python-example运⾏后输⼊计算内容但是不显示结果 Uncaught ReferenceError process is not defined 解决办法:加上参数配置 nodeIntegration: true el0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:ElectronPython 代码交互了。 然后再去启动electron: ./node_modules/.bin/electron ./node_modules/.bin/electron .. 即可看到计算器的界⾯: python⽀持 32 ⾄此即在mac中跑通此处的 electron-python-example 了。 剩下的就是⾃⼰实现⾃⼰需要的逻辑和功能了。 打包和发布 在实现了⾃⼰的业务逻辑和功能后,再去打包和发布。 17.0 详⻅: 【已解决】mac中npm install报错:make Release/obj.target/zmq/binding.o Error 1 能看到electron界⾯,但是输⼊计算表达式后,却看不到输出结 果 原因:可能有多种 思路:通过electron的默认打开的console的log输出的错误信息中去找原因 如果找不到合适错误原因,则可以尝试去给python的进程加上stdout和stderr }}));; }} }} ⽤于查看到输出的普通信息和错误信息,以便于找到错误现象和原因 详⻅: 【已解决】electron-python-example运⾏后输⼊计算内容但是不显示结果 Uncaught ReferenceError process is not defined 解决办法:加上参数配置 nodeIntegration: true el0 码力 | 123 页 | 21.81 MB | 1 年前3
共 2 条
- 1













