ich Setup ein einfaches Bower Projekt mit dem folgenden „.bowerrc“ -Datei im Projektverzeichnis haben:Bower Registrierung ignoriert .bowerrc der Registerwert
{
"directory": "app/bower_components",
"register": "http://1.1.1.1:1337/nexus/repository/TestBower/"
}
Ich verwende den folgenden Befehl, um das Paket zu meinem registrieren Repository:
bower register bowertestcomponent http://[email protected]:1337/scm/btc/bowertestcomponent.git
Der Ausgang ist wie folgt:
bower bowertestcomponent#* resolve http://[email protected]:1337/scm/btc/bowertestcomponent.git#*
bower bowertestcomponent#* checkout master
bower bowertestcomponent#* resolved http://[email protected]:1337/scm/btc/bowertestcomponent.git#48c28acc11
? Registering a package will make it installable via the registry (https://bower.herokuapp.com), continue? No
Bitte erwähnen Sie die letzte Zeile. Anstatt den Wert zu verwenden, der in der ".bowerrc" -Datei als "register" angegeben ist, versucht Bower, die Komponente auf "https://bower.herokuapp.com" hochzuladen.
Die "bowerrc" -Datei in meinem Benutzerprofil (das pro-Benutzer-Konfigurationsdatei) sieht wie folgt aus:
{
"registry" : {
"search" : [ "http://1.1.1.1:1337/nexus/repository/bower-all/" ]
},
"register" : "http://1.1.1.1:1337/nexus/repository/bower-internal/",
"resolvers" : [ "bower-nexus3-resolver" ],
"nexus" : {
"username" : "deploy-user",
"password" : "aPassword"
}
}
- Git-Server: Bitbucket
- Repository-Server: Nexus 3.0