慕容的工作随笔

慕容的工作随笔

记录学习和工作

electron 热加载

npm install electron-reloader –save-dev

 

app.on(‘ready’, createGreetingWindow)
const reloader = require(’electron-reloader’);
reloader(module);

function createGreetingWindow(){
//构建一个高600,宽800的窗体,可以认为,一个窗体是一个浏览器的tab选项卡。
greetingWin = new BrowserWindow({width: 800, height: 600});
greetingWin.webContents.openDevTools({mode:‘bottom’});
//窗体中显示的内容是index.html文件中的内容,将按照google浏览器的渲染方式,渲染显示。
//__dirname,表示main.js所在的目录路径
greetingWin.loadURL(__dirname + “/index.html”)
//监听窗体关闭事件,当窗体已经关闭时,将win赋值为null,垃圾回收。
greetingWin.on(‘closed’, () => {
win = null
})
}

评论 (0)

还没有评论,来做第一个吧。

发表评论

提交后需管理员审核通过后显示