4.0.0 • Published 10 months ago

electron-forge-new v4.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

AMKBE Lohnkontrollsystem Client

Zweck der neuen Electron-Forge Version

Der Hauptgrund für dieses Projekt ist es, um nicht mehr better-sqlite3 Package zu brauchen. Bei dieser Version wird anstelle von better-sqlite3, sqlite-electron gebraucht. Dies hat den Vorteil, dass keine spezifischen Versionen non Node, Python oder VS installiert werden müssen für die Installation.

Projekt aufsetzten

  • python Installieren falls nötig (choco install python)
  • npm install Installieren der Packages
  • npm install --legacy-peer-deps Eventuell muss man --legacy-peer-deps Flag setzen. Das Ziel ist es aber am Schluss die packages ohne diesen Flag zu installieren.
  • npm start Starten der Applikation als DEV
  • npm run build Builden der Applikation -> Allenfalls muss man im package.json unter forge.config die Parameter anpassen (siehe hier)

Versionierung

Hauptversion.Kundenversion.Devversion

Hauptversionen -> werden nur bei grösseren Releases inkrementiert.

Kundenversion -> jede neue version für den kunden inkrementiert diese Nummer.

Devversion -> Test/Dev Versionen mit bugfixes inkrementieren diese Nummer.