Visual Studio 2015 bower - nicht installiert

8

Bei Verwendung einer Leere Vorlage in Visual Studio 2015 kann die folgende Konfiguration keine Abhängigkeiten installieren.

%Vor%

Die gleiche Konfiguration für eine Webanwendungsbeispielvorlage in ASP.NET wird erfolgreich abgeschlossen. .

Meine Kollegen stoßen auf das gleiche Problem.

Ist das ein bekanntes Problem? Gibt es eine Arbeit? Was vermisse ich?

Fehler im Ausgabefenster ist:

%Vor%

Also habe ich diesen Fehler bei den configs herumgebastelt.

ECMDERR "git ls-remote --tags --heads Ссылка " konnte nicht ausgeführt werden, Exit-Code # 128

    
kanchirk 27.07.2015, 13:51
quelle

7 Antworten

19

Ich stieß auf einen ähnlichen Fehler in VS 2015 RTM (nicht RC). Dies ist für mich behoben:

  1. Installieren Sie Git-Tools (falls noch nicht installiert) von Ссылка
  2. Geben Sie in der Befehlszeile den folgenden Befehl ein (oder git bash, wenn Sie git nicht zu Ihrem PATH hinzugefügt haben): git config --global url. "http: //". Stattdessen: git: //
  3. Im VS-Menü Tools & gt; Optionen .. & gt; Projekte und Lösungen & gt; Externe Webtools
  4. Deaktivieren Sie $ (DevEnvDir) \ Extensions \ Microsoft \ Web Tools \ External \ git
  5. Hinzufügen C: \ Programme (x86) \ Git \ bin

Hoffe, das hilft.

Hinweis: Das habe ich auf einer MVC 5-Web-App erlebt, nicht die neue Vorschau-Vorlage, aber ich benutze Gulp / Bower / NPM-Werkzeuge.

UPDATE 1 Obwohl kein doppeltes Szenario, sind die Fehlermeldungen ähnlich. Ich frage mich, ob irgendwo in der Webanwendungsvorlage etwas überschrieben wird? Wäre gut zu finden, wenn das der Fall ist. VS 2015 + Bower: Funktioniert nicht hinter der Firewall

UPDATE 2 Ich habe nach den obigen Änderungen in einem leeren Projekt versucht: bower bootstrap # 3.0.0 not-cached git: //github.com/twbs/bootstrap.git#3.0.0 bower bootstrap # 3.0.0 auflösen git: //github.com/twbs/bootstrap.git#3.0.0

    
Devon Burriss 28.07.2015 14:43
quelle
17

Dies ist ein Fehler. Erweitern Sie den Ordner wwwroot / lib, und es ist klar, dass die Pakete tatsächlich geladen werden. Schließen / öffnen Sie das Projekt, alles erscheint gut. Wir haben einen Fehler in Ihrem Bericht entdeckt. Danke für eine umsetzbare Beschreibung des Problems, sorry über die Erfahrung.

    
Van Kichline 27.07.2015 19:30
quelle
1

Ich lief auch in diesem Problem mit VS2015 3 und ich tat, was Owen tat, aber es hat nicht für mich funktioniert.

Was ich am Ende gemacht habe, war

  1. lösche bower.json und .bowerrc Dateien
  2. lösche bower_components und wwwroot Ordner.
  3. hat dem Projekt eine neue Konfigurationsdatei bower hinzugefügt
  4. hat die Abhängigkeiten wieder hinzugefügt.

Es hat funktioniert.

Von dem, was ich im Ausgabefenster gesehen habe, bevor ich am Ende den wwwroot Ordner lösche, wenn du versuchst, eine neue Bower-Konfigurationsdatei hinzuzufügen VS installiert nur bower , wenn du eine neue Abhängigkeit hinzufügst und danach checkst du die wwwroot Ordner, dass die Abhängigkeiten-Dateien nicht bereits installiert sind (leider habe ich die Ausgabe nicht gespeichert, die besagt, dass sie die Abhängigkeit nicht installiert, da es bereits eine Abhängigkeit mit derselben installierten Version gibt). Dies bedeutet, dass möglicherweise nur das Löschen des bower_components - und wwwroot -Ordners und das Wiederherstellen von Paketen das Problem beheben.

    
Costelas Leontin 05.03.2017 10:49
quelle
0

Möglicherweise ist eine Bower-Komponente nicht installiert. Entfernen Sie diese Komponente und installieren Sie sie erneut über Bower Packege Manager. Ich hatte eine ähnliche Situation nach dem Klonen Repo. Ng-table lib wurde nicht wiederhergestellt und VS zeigt mir eine Nachricht in Sulotion Expoller Bower - Not Installed. Diese Manipulationen haben mir geholfen.

    
trueboroda 24.08.2016 07:26
quelle
0

Ich bin gerade in VS2015.3 hineingelaufen. Ich habe nicht die Zeit zu untersuchen, was passiert, um das Waisenhaus zu verursachen, aber im Grunde hat sich der Ordner unter bower_components als nicht-bower-Ordner (?) Identifiziert und verhindert, dass bower install das Paket installiert. (Ich vermute ein Problem mit VS und TS git Repos.)

Nach dem Versuch, die Tests @deebo aufgelistet, war ich nicht näher dran. Um dies wieder in einen Arbeitszustand zu bringen, habe ich folgende Schritte durchgeführt:

  1. Lösche alles unter bower_components
  2. Führen Sie bower install erneut aus.

An diesem Punkt wurden alle meine Module korrekt installiert. Ich hoffe, das hilft jedem anderen, der darauf reinkommt.

    
Owen 12.10.2016 17:21
quelle
0

Sie müssen nur den bower_components-Ordner in einem Projekt löschen und Bower / Restore Packeges ausführen. Es ist etwas Boomer Magic.

    
trueboroda 12.07.2017 14:36
quelle
-2

Anstelle von

%Vor%

benutze einfach

%Vor%

Wenn Sie "*" verwenden, geben Sie an, dass bower eine Version installieren soll, die in den nuGet-Paketen verfügbar ist

    
quelle

Tags und Links