我正在尝试在Electron中使用AngularJs。我很困惑的是,the electron docs here建议使用类似的东西:

// In renderer process (web page).
const ipcRenderer = require('electron').ipcRenderer;
console.log(ipcRenderer.sendSync('synchronous-message', 'ping')); // prints "pong"

ipcRenderer.on('asynchronous-reply', function(event, arg) {
    console.log(arg); // prints "pong"
});
ipcRenderer.send('asynchronous-message', 'ping');



  但是由于Angular在浏览器(webkit)中运行,因此我基本上不能使用require来获取ipcRenderer。


一个人如何克服这个问题。

最佳答案

您可以在电子中使用require-它使用此功能扩展了webkit API。基本上,您可以使用整个NPM。好吧,显然有些事情是行不通的,但是require可以。

07-26 02:11