gpt4 book ai didi

electron - 在 Electron 应用程序中使用 console.log()

转载 作者:行者123 更新时间:2023-12-03 04:48:19 26 4
gpt4 key购买 nike

如何将数据或消息记录到 Electron 应用程序中的控制台?

这个非常基本的 hello world 默认情况下会打开开发工具,因为我无法使用 console.log('hi')。 Electron 有替代品吗?

ma​​in.js

var app = require('app');
var BrowserWindow = require('browser-window');

require('crash-reporter').start();

var mainWindow = null;

app.on('window-all-closed', function() {
// Mac OS X - close is done explicitly with Cmd + Q, not just closing windows
if (process.platform != 'darwin') {
app.quit();
}
});

app.on('ready', function(){
mainWindow = new BrowserWindow({ width: 800, height: 600});

mainWindow.loadUrl('file://' + __dirname + '/index.html');

mainWindow.openDevTools();

mainWindow.on('closed', function(){
mainWindow = null;
});
});

最佳答案

console.log 可以工作,但它记录到的位置取决于您是从主进程还是渲染器进程调用它。

如果您从渲染器进程(即 index.html 文件中包含的 JavaScript)调用它,它将被记录到开发工具窗口。

如果您从主进程(即在 main.js 中)调用它,它将以与 Node 中相同的方式工作 - 它将记录到终端窗口。如果您使用 electron 从终端启动 Electron 进程。 您可以在其中看到来自主进程的 console.log 调用。

关于electron - 在 Electron 应用程序中使用 console.log(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31759367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com