使用Electron将文件夹观察器的输出日志打印到浏览器窗口

时间:2018-02-20 11:27:31

标签: node.js electron

我想使用Electron将文件夹观察器中的日志打印到broswer窗口。 我可以打印终端中的日志,但不知道打印日志到浏览器窗口。

我想使用Electron将文件夹观察器中的日志打印到broswer窗口。 我可以打印终端中的日志,但不知道打印日志到浏览器窗口。

See this image for my goal

这是我的来源。我该如何实施呢?

的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);
});

0 个答案:

没有答案