1***@qq.com
1***@qq.com
  • 发布:2021-04-18 18:53
  • 更新:2022-10-16 06:11
  • 阅读:957

#插件讨论# 【 h5打包exe,uniapp打包桌面应用exe,mac,electron方式 - lieft@qq.com 】如何调用electron api?

分类:uni-app

怎么调用electron原生api?试了下,生成h5报electron不存在

2021-04-18 18:53 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

我自己解决粮。mark下,给有同样需求的。
先用H5方式生成代码,有index.html和static文件。再到需要调用原生electron接口到js文件里,直接打开并编程即可。据我观察,每个.vue文件都对应一个/static/js/........js文件。直接在js里编辑使用electron api即可。我这里是需要使用ipc渲染进程与主进程通讯。如果提前写代码,在生成h5的时候会报错,所以先编译好,然后在生成的js文件内二次开发即可。

chinahappybeer

chinahappybeer - china happy beer

还有没有更好的办法?

  • 星河77

    找到解决办法了、比如:const ffi = require('ffi-napi'); 这个是常规的写法。现在vue中直接写成:const ffi = window.require('ffi-napi'); 就可以直接调用了。不需要在生成的js中另外在写了。

    2022-12-03 09:40

该问题目前已经被锁定, 无法添加新回复