electron 使用中的注意事项

 

一、ELECTRON引用JQUERY.JS

electron不能像正常的html文件引用jq.js那样(为嘛不造),elecron引用jq.js的方式为:

<script>window.$ = window.jQuery = require('jquery.js');</script>

二、ELECTRON跟JS之间的通信

他们之间不能直接通信,需要使用ipc来实现通讯。例:

//发信方
var ipc = require('ipc');
ipc.send('isMessage');

//收信方
var ipc = require('ipc');
ipc.on('isMessage', function () {});

 

三、使用ASAR打包时注意事项

asar打包文件夹时,文件夹内不要用奇奇怪怪的文件比如.rar .zip等,以及名称带有汉字的文件。

四、打包完成后

打包完成后会生成resources文件夹,代码会以此为跟目录,比调试时多了一个层级。

 

转载于:https://www.cnblogs.com/xbotao/p/6104558.html

Electron 调用 Python 有多种方法,其一种常见的方法是使用 Node.js 模块 child_process 来执行 Python 脚本。以下是一些需要注意的事项: 1. 确保已经安装了 Python。你可以在终端输入 `python --version` 或 `python3 --version` 来检查是否已安装。 2. 确保已经安装了需要的 Python 库。你可以使用 pip 或 conda 来安装需要的库,例如 numpy、pandas、scikit-learn 等。如果你使用的是虚拟环境,请先激活虚拟环境。 3. 确保将 Python 脚本和依赖项放在正确的位置。你可以将 Python 脚本和依赖项放在 Electron 项目的根目录或子目录,并通过相对路径来引用它们。 4. 使用 child_process 模块来执行 Python 脚本。你可以使用 child_process 的 exec 或 spawn 方法来执行 Python 脚本,并在 Node.js 获取 Python 脚本的输出。 5. 处理 Python 脚本的输出。Python 脚本的输出可以是字符串、JSON 或其他格式。你需要在 Node.js 处理 Python 脚本的输出,例如将其转换为 JavaScript 对象或数组,以便在 Electron 使用它们。 6. 注意安全问题。在执行 Python 脚本时,请确保输入数据的安全性,并避免使用来自未受信任来源的用户输入数据。你可以使用 Node.js 的安全模块来验证输入数据的安全性,例如 validator.js 或 owasp-security-logger。 希望这些注意事项能够帮助你在 Electron 成功地调用 Python。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值