Browse Source

go

main
583641232@qq.com 1 year ago
parent
commit
4f5427b2ba
  1. 18
      main.js
  2. 1683
      package-lock.json
  3. 14
      package.json
  4. 1
      preload.js

18
main.js

@ -5,18 +5,24 @@ const path = require('node:path')
function createWindow () {
// Create the browser window.
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
width: 1600,
height: 1000,
icon: path.join(__dirname, 'icon.ico'),
webPreferences: {
preload: path.join(__dirname, 'preload.js')
preload: path.join(__dirname, 'preload.js'),
webSecurity: false, // 允许跨域
}
})
//隐藏菜单
mainWindow.setMenu(null);
// and load the index.html of the app.
mainWindow.loadFile('index.html')
//mainWindow.loadFile('index.html')
mainWindow.loadFile('./dist/index.html')
// Open the DevTools.
// mainWindow.webContents.openDevTools()
mainWindow.webContents.openDevTools()
}
// This method will be called when Electron has finished

1683
package-lock.json
File diff suppressed because it is too large
View File

14
package.json

@ -1,10 +1,15 @@
{
"name": "electron-quick-start",
"name": "ly-cas",
"version": "1.0.0",
"description": "A minimal Electron application",
"main": "main.js",
"scripts": {
"start": "electron ."
"start": "electron .",
"packager": "electron-packager ./ cas-w --platform=win32 --arch=x64 --overwrite --icon=./icon.ico --out=./out"
},
"win": {
"icon": "__dirname + 'icon.ico'"
},
"repository": "https://github.com/electron/electron-quick-start",
"keywords": [
@ -14,9 +19,10 @@
"tutorial",
"demo"
],
"author": "GitHub",
"author": "ly",
"license": "CC0-1.0",
"devDependencies": {
"electron": "^31.1.0"
"electron": "^31.1.0",
"electron-packager": "^17.1.2"
}
}

1
preload.js

@ -6,6 +6,7 @@
*
* https://www.electronjs.org/docs/latest/tutorial/sandbox
*/
window.isElectron = true;
window.addEventListener('DOMContentLoaded', () => {
const replaceText = (selector, text) => {
const element = document.getElementById(selector)

Loading…
Cancel
Save