From bceae413462994119bdae37b33f44d7ff11f48f2 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 8 Dec 2022 10:09:03 +0100 Subject: [PATCH] OZG-2958 OZG-3255 Add documentation for Node 16 installation --- goofy-client/README.md | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/goofy-client/README.md b/goofy-client/README.md index 2f7575b909..baac7af8c8 100644 --- a/goofy-client/README.md +++ b/goofy-client/README.md @@ -1,8 +1,40 @@ # GoofyClient -## Client starten +## Lokale Entwicklungsumgebung + +Besteht aus: + +* Node 16 (getestet: 16.18.1) +* NPM 8 (getestet: 8.19.2) +* Docker (Linux) bzw. Docker Desktop (Linux, Mac, Windows) + * docker compose v2 [installieren](https://github.com/docker/compose) (Linux) bzw. aktivieren (Docker Desktop) +* Einem Editor wie [Visual Studio Code](https://code.visualstudio.com/) + +### Node 16 / NPM 8 installieren -_Vorbedingungen: Node 16 (getestet: 16.18.1) sowie NPM 8 (getestet: 8.19.2)._ +Linux: + +* Der eigenen Distribution entsprechende Dokumentation unter https://nodejs.org/en/download/package-manager/ +* Beispiel Debian: + * https://deb.nodesource.com/setup_16.x prüfen auf Schadcode + * Installieren: +``` +curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\ +apt-get install -y nodejs +``` + +Mac: + +* Homebrew installieren: + * Anleitung auf https://brew.sh folgen + * Hinweis: https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh prüfen auf Schadcode vor der Installation +* Node 16 installieren: `brew install node@16` + +Windows: + +* Download des Installers von https://nodejs.org/download/release/v16.18.1/ + +## Client starten Um den Client zum Laufen zu bekommen, muss zunächst ein `npm install --legacy-peer-deps` ausgeführt werden. @@ -273,8 +305,8 @@ Installiert werden kann es unter anderem mit `curl https://raw.githubusercontent Anschließend `source ~/.profile` zum fetchen ausführen. -`nvm ls-remote` -> kann man sich eine Liste verfügbarer Versionen anzeigen lassen. -`nvm install v16.8.1` -> installiert die entsprechende Version. -`nvm use v16.18.1` -> setzt die Version als Default/aktuell genutzte Version. +`nvm ls-remote` -> kann man sich eine Liste verfügbarer Versionen anzeigen lassen. +`nvm install v16.8.1` -> installiert die entsprechende Version. +`nvm use v16.18.1` -> setzt die Version als Default/aktuell genutzte Version. ### N -- GitLab