关于electron中入口文件main.js一些重要参数(持续更新maybe)
Posted zxh2459917510
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于electron中入口文件main.js一些重要参数(持续更新maybe)相关的知识,希望对你有一定的参考价值。
const app, BrowserWindow = require(‘electron‘) const path = require(‘path‘) let mainWindow function createWindow () console.log(123) mainWindow = new BrowserWindow( width: 900, height: 600, webPreferences: preload: path.join(__dirname, ‘preload.js‘), nodeIntegration:true//设置此项以使用nodejs , frame:true ) mainWindow.loadFile(‘main.html‘) mainWindow.on(‘closed‘, function () mainWindow = null ) app.on(‘ready‘, createWindow) app.on(‘window-all-closed‘, function () if (process.platform !== ‘darwin‘) app.quit() ) app.on(‘activate‘, function () if (mainWindow === null) createWindow() )
第一次发博:
在函数createWindow中设置第一个渲染进程mainWindow里有一个webpreferences,里面的第一个参数暂不知道,也许后续会更新。第二个参数是如果当前进程所使用的的html文件需要用到nodejs模块则必须加这个参数,且设置为true,否则所有目标html文件中的nodejs语句都会失效
以上是关于关于electron中入口文件main.js一些重要参数(持续更新maybe)的主要内容,如果未能解决你的问题,请参考以下文章
Electron - 尽管 nodeIntegration 为真,但未定义要求
Electron 的 app.getAppPath() 指向哪里?