【发布时间】:2015-10-23 21:53:00
【问题描述】:
如何在我的 Electron 应用中将数据或消息记录到控制台?
这个非常基本的 hello world 默认打开开发工具,我无法使用console.log('hi')。 Electron 有替代品吗?
main.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;
});
});
【问题讨论】:
-
对于偶然发现此问题的人来说只是一个小提示:
<webview>标签中也支持开发工具,也可以通过文档中的 openDevTools() 方法here
标签: electron