Setup

Die lokale Umgebung kann mit den folgenden Schritten aufgesetzt werden:

Server

VisualStudio oder Rider installieren.

Sicherstellen das der Zugriff auf die Quino-Artefakte möglich ist. Der Zugriff kann bei einem Mitglied der Encodo beantragt werden.

Visual Studio

Im folgenden Menü den Punkt “VisualStudio” auswählen und den Anweisungen folgen.

image-20240912-055744.png

Rider

Sicherstellen das der Credentials-Provider korrekt installiert ist.

Die Abfrage für das Login sollte nun automatisch erfolgen nach einem build/restore.

Client

Sicherstellen das node.js in einer aktuellen Version installiert ist.

Sicherstellen das yarn in einer aktuellen Version installiert ist.

Mit folgendem Command kann der Authentication-Manager für den npm-feed installiert werden:

npm install -g vsts-npm-auth --registry https://registry.npmjs.com --always-auth false

Die Authentication selbst muss direkt im Client-Projekt erfolgen.

vsts-npm-auth -config .npmrc

Alternativ werden die Schritte hier erklärt:

image-20240912-060328.png

Troubleshooting

Nuget-Packages werden nicht gefunden - respektive der restore schlägt fehl:

Im Server-Projekt versuchen per dotnet restore --interactiveden restore durchzuführen.

Sicherstellen das der Credentials-Provider richtig installiert ist.

 

Client-Packages werden nicht korrekt aktualisiert/installiert mit einer 401 Meldung:

vsts-npm-auth -config .npmrc -F ausführen um ein neues Token zu erzwingen.

 

Client Packages sind nicht aktuell nach einem yarn install:

Cache löschen mit yarn cache clean und danach versuchen erneut zu installieren.