我是Electron的新手,对于如何从我的app.js组件访问Electron的过程对象一无所知。
这是我的函数createWindow
function createWindow() {
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: { nodeIntegration: true },
});
mainWindow.loadURL("http://localhost:3000/");
mainWindow.on("closed", function () {
mainWindow = null;
});
}
这是我的app.js组件
class App extends React.Component {
componentDidMount() {
console.log("process", process);
}
render() {
return <h1>Hello</h1>;
}
}
目前,我能够启动应用程序和渲染器app.js,但无法从那里访问流程对象。
最佳答案
在尝试了多种方法之后,这个简单的解决方案起作用了:
componentDidMount() {
console.log("process", window.process);
}
关于reactjs - 如何从我的应用程序访问Electron的过程对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61075711/