README: Hilfe bei EACCES-Fehler (root-eigene Dateien in node_modules) beim Linux-Build

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-25 16:29:16 +02:00
co-authored by Claude Opus 5.5
parent b6b93aa240
commit d52f08647b
+9
View File
@@ -30,6 +30,15 @@ npm start
Abhängigkeiten unter Arch/CachyOS: `sudo pacman -S freerdp gnome-keyring` (oder `kwallet` unter KDE) für RDP bzw. Vault-Verschlüsselung. Abhängigkeiten unter Arch/CachyOS: `sudo pacman -S freerdp gnome-keyring` (oder `kwallet` unter KDE) für RDP bzw. Vault-Verschlüsselung.
**Build bricht mit `EACCES: permission denied, unlink 'build/config.gypi'` ab** (z. B. bei `cpu-features`): Dateien in `node_modules` gehören root, meist nach einem `npm install` oder Build mit `sudo`. Besitz zurückholen und erneut bauen:
```sh
sudo chown -R $USER: node_modules
npm run dist:linux
```
npm und die Builds danach nicht mehr mit `sudo` ausführen – nur `pacman -U` zum Installieren braucht root.
## Release veröffentlichen (für Auto-Update) ## Release veröffentlichen (für Auto-Update)
1. Version in `package.json` erhöhen 1. Version in `package.json` erhöhen
2. Auf jeder Plattform bauen (`npm run dist:win` bzw. `npm run dist:linux`) 2. Auf jeder Plattform bauen (`npm run dist:win` bzw. `npm run dist:linux`)