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="response"></p>
<button id="ping">Ping</button>
<div id="editor" style="width: 800px; height: 600px"></div>
</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>

13
package-lock.json generated
View File

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

View File

@ -24,6 +24,7 @@
"electron": "^35.0.1"
},
"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()