Vous pouvez télécharger depuis le site de zendland.
Plates-formes prises en charge
Si vous téléchargez à partir des version, sélectionnez le programme d'installation de votre système.
Platform | Fichichier |
---|---|
Windows x64 | ZendLauncher-VERSION.exe |
macOS x64 | ZendLauncher-VERSION-x64.dmg |
macOS arm64 | HZendLauncher-VERSION-arm64.dmg |
Linux x64 | ZendLauncher-VERSION.AppImage |
Cette section détaille la configuration d'un environnement de développement de base.
Configuration requise
- [Node.js][nodejs] v16
Cloner et installer les dépendances
> git clone https://github.com/zendrique/ZendLauncher.git
> cd ZendLauncher
> npm install
Lancer l'application
> npm start
Build le ZendLauncher
Pour build pour votre plate-forme actuelle.
> npm run dist
Pour build une plate-forme spécifique.
Plate-forme | Commande |
---|---|
Windows x64 | npm run dist:win |
macOS | npm run dist:mac |
Linux x64 | npm run dist:linux |
Les versions pour macOS peuvent ne pas fonctionner sous Windows/Linux et vice-versa.
Tout développement du ZendLauncher doit être fait en utilisant [Visual Studio Code][vscode].
Collez ce qui suit dans .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Main Process",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"program": "${workspaceFolder}/node_modules/electron/cli.js",
"args" : ["."],
"outputCapture": "std"
},
{
"name": "Debug Renderer Process",
"type": "chrome",
"request": "launch",
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
"windows": {
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
},
"runtimeArgs": [
"${workspaceFolder}/.",
"--remote-debugging-port=9222"
],
"webRoot": "${workspaceFolder}"
}
]
}
Cela ajoute deux configurations de débogage.
Cela vous permet de déboguer le [processus principal][mainprocess] d'Electron. Vous pouvez déboguer des scripts dans le [processus de rendu][rendererprocess] en ouvrant la fenêtre DevTools.
Cela vous permet de déboguer le [processus de rendu][rendererprocess] d'Electron. Cela nécessite que vous installiez l'extension du [débogueur pour Chrome][chromedebugger].
Notez que vous ne pouvez pas ouvrir la fenêtre DevTools lors de l'utilisation de cette configuration de débogage. Chromium n'autorise qu'un seul débogueur, en ouvrir un autre fera planter le programme.