commit
b18cf1b602
5 changed files with 319 additions and 0 deletions
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
<!-- |
||||
* @Author: 李皓 hao_li_work@163.com |
||||
* @Date: 2026-07-28 15:15:43 |
||||
* @LastEditors: 李皓 hao_li_work@163.com |
||||
* @LastEditTime: 2026-07-28 16:09:35 |
||||
* @FilePath: \pc\README.md |
||||
* @Description: |
||||
* @Version: 1.0.0 |
||||
--> |
||||
node -v |
||||
24.18.0 |
||||
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
/* |
||||
* @Author: 李皓 hao_li_work@163.com |
||||
* @Date: 2026-07-28 15:22:20 |
||||
* @LastEditors: 李皓 hao_li_work@163.com |
||||
* @LastEditTime: 2026-07-28 16:25:17 |
||||
* @FilePath: \pc\main.js |
||||
* @Description: |
||||
* @Version: 1.0.0 |
||||
*/ |
||||
const { app, BrowserWindow } = require('electron') |
||||
|
||||
const createWindow = () => { |
||||
const win = new BrowserWindow({ |
||||
width: 800, |
||||
height: 600 |
||||
}) |
||||
|
||||
win.loadFile('./dist/index.html') |
||||
} |
||||
|
||||
app.whenReady().then(() => { |
||||
createWindow() |
||||
}) |
||||
@ -0,0 +1,267 @@
@@ -0,0 +1,267 @@
|
||||
{ |
||||
"name": "photovoltaic-pc", |
||||
"version": "1.0.0", |
||||
"lockfileVersion": 2, |
||||
"requires": true, |
||||
"packages": { |
||||
"": { |
||||
"name": "photovoltaic-pc", |
||||
"version": "1.0.0", |
||||
"license": "ISC", |
||||
"devDependencies": { |
||||
"electron": "^43.2.0" |
||||
} |
||||
}, |
||||
"node_modules/@electron-internal/extract-zip": { |
||||
"version": "1.0.4", |
||||
"resolved": "https://registry.npmjs.org/@electron-internal/extract-zip/-/extract-zip-1.0.4.tgz", |
||||
"integrity": "sha512-Zr1Vs7E9tpCNhZHDAbFVXc2gEVCG9RqPDjrno5+bdgB6LRAuvgyMHJut4NCVyYwtAieapMzc3fiQ3CSTi75ARg==", |
||||
"dev": true, |
||||
"engines": { |
||||
"node": ">=22.12.0" |
||||
} |
||||
}, |
||||
"node_modules/@electron/get": { |
||||
"version": "5.1.0", |
||||
"resolved": "https://registry.npmjs.org/@electron/get/-/get-5.1.0.tgz", |
||||
"integrity": "sha512-3kSBtG8ObcTVfXanm5vVJ6UnBLEVmVsRk1M+vGqCuMBV+XLCbJYuWQful+yIy0GQDsSlK0kHEriEHn7SPk4EnA==", |
||||
"dev": true, |
||||
"dependencies": { |
||||
"debug": "^4.1.1", |
||||
"env-paths": "^3.0.0", |
||||
"graceful-fs": "^4.2.11", |
||||
"progress": "^2.0.3", |
||||
"semver": "^7.6.3", |
||||
"sumchecker": "^3.0.1" |
||||
}, |
||||
"engines": { |
||||
"node": ">=22.12.0" |
||||
}, |
||||
"optionalDependencies": { |
||||
"undici": "^7.24.4" |
||||
} |
||||
}, |
||||
"node_modules/@types/node": { |
||||
"version": "24.13.3", |
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", |
||||
"integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", |
||||
"dev": true, |
||||
"dependencies": { |
||||
"undici-types": "~7.18.0" |
||||
} |
||||
}, |
||||
"node_modules/debug": { |
||||
"version": "4.4.3", |
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", |
||||
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", |
||||
"dev": true, |
||||
"dependencies": { |
||||
"ms": "^2.1.3" |
||||
}, |
||||
"engines": { |
||||
"node": ">=6.0" |
||||
}, |
||||
"peerDependenciesMeta": { |
||||
"supports-color": { |
||||
"optional": true |
||||
} |
||||
} |
||||
}, |
||||
"node_modules/electron": { |
||||
"version": "43.2.0", |
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-43.2.0.tgz", |
||||
"integrity": "sha512-80zvrgG7ZRXD+tD0IyLvrnN9n+veSxadMRsMaC9wKKP3iUbtC7rGM8+dVuCmOb0Rrwwv8ESW4awnUZh9Hbp1fA==", |
||||
"dev": true, |
||||
"license": "MIT", |
||||
"dependencies": { |
||||
"@electron-internal/extract-zip": "^1.0.1", |
||||
"@electron/get": "^5.0.0", |
||||
"@types/node": "^24.9.0" |
||||
}, |
||||
"bin": { |
||||
"electron": "cli.js", |
||||
"install-electron": "install.js" |
||||
}, |
||||
"engines": { |
||||
"node": ">= 22.12.0" |
||||
} |
||||
}, |
||||
"node_modules/env-paths": { |
||||
"version": "3.0.0", |
||||
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", |
||||
"integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", |
||||
"dev": true, |
||||
"engines": { |
||||
"node": "^12.20.0 || ^14.13.1 || >=16.0.0" |
||||
}, |
||||
"funding": { |
||||
"url": "https://github.com/sponsors/sindresorhus" |
||||
} |
||||
}, |
||||
"node_modules/graceful-fs": { |
||||
"version": "4.2.11", |
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", |
||||
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", |
||||
"dev": true |
||||
}, |
||||
"node_modules/ms": { |
||||
"version": "2.1.3", |
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", |
||||
"dev": true |
||||
}, |
||||
"node_modules/progress": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", |
||||
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", |
||||
"dev": true, |
||||
"engines": { |
||||
"node": ">=0.4.0" |
||||
} |
||||
}, |
||||
"node_modules/semver": { |
||||
"version": "7.8.5", |
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", |
||||
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", |
||||
"dev": true, |
||||
"bin": { |
||||
"semver": "bin/semver.js" |
||||
}, |
||||
"engines": { |
||||
"node": ">=10" |
||||
} |
||||
}, |
||||
"node_modules/sumchecker": { |
||||
"version": "3.0.1", |
||||
"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", |
||||
"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", |
||||
"dev": true, |
||||
"dependencies": { |
||||
"debug": "^4.1.0" |
||||
}, |
||||
"engines": { |
||||
"node": ">= 8.0" |
||||
} |
||||
}, |
||||
"node_modules/undici": { |
||||
"version": "7.29.0", |
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", |
||||
"integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", |
||||
"dev": true, |
||||
"optional": true, |
||||
"engines": { |
||||
"node": ">=20.18.1" |
||||
} |
||||
}, |
||||
"node_modules/undici-types": { |
||||
"version": "7.18.2", |
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", |
||||
"integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", |
||||
"dev": true |
||||
} |
||||
}, |
||||
"dependencies": { |
||||
"@electron-internal/extract-zip": { |
||||
"version": "1.0.4", |
||||
"resolved": "https://registry.npmjs.org/@electron-internal/extract-zip/-/extract-zip-1.0.4.tgz", |
||||
"integrity": "sha512-Zr1Vs7E9tpCNhZHDAbFVXc2gEVCG9RqPDjrno5+bdgB6LRAuvgyMHJut4NCVyYwtAieapMzc3fiQ3CSTi75ARg==", |
||||
"dev": true |
||||
}, |
||||
"@electron/get": { |
||||
"version": "5.1.0", |
||||
"resolved": "https://registry.npmjs.org/@electron/get/-/get-5.1.0.tgz", |
||||
"integrity": "sha512-3kSBtG8ObcTVfXanm5vVJ6UnBLEVmVsRk1M+vGqCuMBV+XLCbJYuWQful+yIy0GQDsSlK0kHEriEHn7SPk4EnA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"debug": "^4.1.1", |
||||
"env-paths": "^3.0.0", |
||||
"graceful-fs": "^4.2.11", |
||||
"progress": "^2.0.3", |
||||
"semver": "^7.6.3", |
||||
"sumchecker": "^3.0.1", |
||||
"undici": "^7.24.4" |
||||
} |
||||
}, |
||||
"@types/node": { |
||||
"version": "24.13.3", |
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", |
||||
"integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", |
||||
"dev": true, |
||||
"requires": { |
||||
"undici-types": "~7.18.0" |
||||
} |
||||
}, |
||||
"debug": { |
||||
"version": "4.4.3", |
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", |
||||
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"ms": "^2.1.3" |
||||
} |
||||
}, |
||||
"electron": { |
||||
"version": "43.2.0", |
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-43.2.0.tgz", |
||||
"integrity": "sha512-80zvrgG7ZRXD+tD0IyLvrnN9n+veSxadMRsMaC9wKKP3iUbtC7rGM8+dVuCmOb0Rrwwv8ESW4awnUZh9Hbp1fA==", |
||||
"dev": true, |
||||
"requires": { |
||||
"@electron-internal/extract-zip": "^1.0.1", |
||||
"@electron/get": "^5.0.0", |
||||
"@types/node": "^24.9.0" |
||||
} |
||||
}, |
||||
"env-paths": { |
||||
"version": "3.0.0", |
||||
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", |
||||
"integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", |
||||
"dev": true |
||||
}, |
||||
"graceful-fs": { |
||||
"version": "4.2.11", |
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", |
||||
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", |
||||
"dev": true |
||||
}, |
||||
"ms": { |
||||
"version": "2.1.3", |
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", |
||||
"dev": true |
||||
}, |
||||
"progress": { |
||||
"version": "2.0.3", |
||||
"resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", |
||||
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", |
||||
"dev": true |
||||
}, |
||||
"semver": { |
||||
"version": "7.8.5", |
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", |
||||
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", |
||||
"dev": true |
||||
}, |
||||
"sumchecker": { |
||||
"version": "3.0.1", |
||||
"resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", |
||||
"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", |
||||
"dev": true, |
||||
"requires": { |
||||
"debug": "^4.1.0" |
||||
} |
||||
}, |
||||
"undici": { |
||||
"version": "7.29.0", |
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", |
||||
"integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", |
||||
"dev": true, |
||||
"optional": true |
||||
}, |
||||
"undici-types": { |
||||
"version": "7.18.2", |
||||
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", |
||||
"integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", |
||||
"dev": true |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
{ |
||||
"name": "photovoltaic-pc", |
||||
"version": "1.0.0", |
||||
"description": "光伏pc端应用", |
||||
"main": "main.js", |
||||
"scripts": { |
||||
"start": "electron .", |
||||
"test": "echo \"Error: no test specified\" && exit 1" |
||||
}, |
||||
"keywords": [], |
||||
"author": "hao_li_work@163.com", |
||||
"license": "ISC", |
||||
"devDependencies": { |
||||
"electron": "^43.2.0" |
||||
} |
||||
} |
||||
Loading…
Reference in new issue