请稍等一下建议,是否可以从Angular Controller调用ipc模块
var ipc = require('ipc');
ipc.send('asynchronous-message', 'ping');
我尝试过发送ipc消息没有成功。
从index.html加载的创建BrowserWindow main.js
ipc.on('asynchronous-message', function(event, arg) {
console.log(arg); // prints "ping"
event.sender.send('asynchronous-reply', 'pong');
});
已阅读过有关IPC的多篇文章,无法让它发挥作用。
答案 0 :(得分:1)
开发人员错误,我在一个功能块中有事件监听器,因此它永远不会被调用。
ipc.on('asynchronous-message', function(event, arg) {
console.log(arg); // prints "ping"
event.sender.send('asynchronous-reply', 'pong');
});
ipc可以从Angular无缝地工作