我想使用Electron将文件夹观察器中的日志打印到broswer窗口。 我可以打印终端中的日志,但不知道打印日志到浏览器窗口。
我想使用Electron将文件夹观察器中的日志打印到broswer窗口。 我可以打印终端中的日志,但不知道打印日志到浏览器窗口。
这是我的来源。我该如何实施呢?
的index.html
<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
I learned about Electron in Visual Studio Code<br />
from <a href="http://www.mylifeforthecode.com">My Life For The Code</a>.
<script>require('./watch.js')</script>
</body>
</html>
main.js
var electron = require('electron');
var app = electron.app;
var BrowserWindow = electron.BrowserWindow;
var mainWindow = null;
app.on('window-all-closed', function() {
if (process.platform != 'darwin')
app.quit();
});
app.on('ready', function() {
mainWindow = new BrowserWindow({width: 800, height: 600});
mainWindow.loadURL('file://' + __dirname + '/index.html');
mainWindow.webContents.openDevTools();
mainWindow.on('closed', function() {
mainWindow = null;
});
});
watch.js
var watch = require('node-watch');
watch('./', { recursive: true }, function(evt, name) {
if (evt == 'update') {
console.log('%s updated.', name);
// on create or modify
}
if (evt == 'remove') {
console.log('%s removed.', name);
// on delete
}
// console.log('%s changed.', name);
});