npm adduser über bash

7

Ich möchte den npm-Login-Prozess über ein Bash-Skript automatisieren.

Ich habe es mit diesem Snippet versucht:

%Vor%

Aber ohne Glück.

Hinweis: Ich werde die Zeichenfolgen mit env-Variablen

ändern     
ke_wa 10.06.2014, 14:46
quelle

4 Antworten

19

@ Aurélien Thieriot: Danke für den Hinweis.

Ich habe zwei Lösungen für mein Problem:

Lösung 1:

%Vor%

create / override ~/.npmrc mit folgendem Shell-Skript:

%Vor%

Lösung 2:

%Vor%

Ich kenne die Reihenfolge der Fragen. also kann ich Folgendes tun:

%Vor%

Hinweis: Lösung 2 funktioniert nur, wenn der Benutzer noch nicht hinzugefügt wurde Sonst ist $NPM_PASSWORD nicht notwendig

    
ke_wa 11.06.2014, 03:20
quelle
1

Ich hatte dieses Problem, aber der einzige Weg, um es zu umgehen, war, in ein Docker-Bild zu warten. Sie können es wie folgt verwenden:

%Vor%

Ссылка

    
Adam K Dean 28.09.2015 14:07
quelle
1

Ich habe festgestellt, dass auf Windows Server 2012 R2 ein merkwürdiges Verhalten bei Dienstkonten vorliegt. Diese Methode funktionierte für mich (als Teil eines Jenkins-Builds, unter bash):

%Vor%     
Iain Ballard 16.11.2016 09:29
quelle
0

Ich weiß nicht, ob es in irgendeiner Weise gesichert ist, also bitte recherchieren Sie vorher.

Fakt ist aber, dass npm all diese Informationen in einer Datei speichert. Wenn Sie sich ansehen:

%Vor%

Es könnte interessant genug sein, damit du den Login-Tanz nur einmal machen kannst.

    
Aurélien Thieriot 10.06.2014 14:50
quelle

Tags und Links