init: electron-demo

This commit is contained in:
bai.zixv 2025-03-17 13:01:37 +08:00
parent 4258196824
commit 7ea54b71a8
4 changed files with 34 additions and 3 deletions

View File

@ -13,7 +13,24 @@
<p id="info"></p> <p id="info"></p>
<p id="response"></p> <p id="response"></p>
<button id="ping">Ping</button> <button id="ping">Ping</button>
<div id="editor" style="width: 800px; height: 600px"></div>
</body> </body>
<script src="./renderer.js"></script> <script src="node_modules/monaco-editor/min/vs/loader.js"></script>
<script>
require.config({
paths: {
vs: 'node_modules/monaco-editor/min/vs',
},
})
require(['vs/editor/editor.main'], function () {
var editor = monaco.editor.create(document.getElementById('editor'), {
value: '// 在这儿写你的文档\n',
language: 'markdown',
})
})
</script>
<script src="./renderer.js"></script>
</html> </html>

13
package-lock.json generated
View File

@ -9,7 +9,8 @@
"version": "1.0.0", "version": "1.0.0",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"electron-squirrel-startup": "^1.0.1" "electron-squirrel-startup": "^1.0.1",
"monaco-editor": "^0.52.2"
}, },
"devDependencies": { "devDependencies": {
"@electron-forge/cli": "^7.7.0", "@electron-forge/cli": "^7.7.0",
@ -4686,6 +4687,11 @@
"node": ">=10" "node": ">=10"
} }
}, },
"node_modules/monaco-editor": {
"version": "0.52.2",
"resolved": "https://registry.npmmirror.com/monaco-editor/-/monaco-editor-0.52.2.tgz",
"integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ=="
},
"node_modules/ms": { "node_modules/ms": {
"version": "2.1.3", "version": "2.1.3",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
@ -9729,6 +9735,11 @@
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true "dev": true
}, },
"monaco-editor": {
"version": "0.52.2",
"resolved": "https://registry.npmmirror.com/monaco-editor/-/monaco-editor-0.52.2.tgz",
"integrity": "sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ=="
},
"ms": { "ms": {
"version": "2.1.3", "version": "2.1.3",
"resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",

View File

@ -24,6 +24,7 @@
"electron": "^35.0.1" "electron": "^35.0.1"
}, },
"dependencies": { "dependencies": {
"electron-squirrel-startup": "^1.0.1" "electron-squirrel-startup": "^1.0.1",
"monaco-editor": "^0.52.2"
} }
} }

View File

@ -14,3 +14,5 @@ const func = async () => {
} }
func() func()