我正在尝试在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
可以。