使用离子应用程序在电子桌面之间共享UI

时间:2018-04-25 06:53:18

标签: c node.js cordova ionic-framework electron

我有一个使用ionic写的Android应用程序,它会用Cordova调用一些C函数。

现在,我需要为桌面制作相同的应用程序。我想用Electron。并且C代码可以作为nodejs C / C ++插件在电子中运行。但如果我在电子中使用离子。加载nodejs插件时会出现以下错误:

模块解析失败:XXX.node意外字符'(1:0)您可能需要一个合适的加载器来处理此文件类型(此二进制文件省略了源代码)

XXX.node是C库二进制文件。

我有些日子谷歌,发现有人说Node在服务器端运行。离子是客户端,因此离子不能调用节点模块。是对的吗?

如果这是正确的,我如何使用相同的UI代码?我需要重写一个或使用其他框架?

谢谢!

0 个答案:

没有答案