Próbuję zainstalować pakiety za pomocą alkoholu.

Bez pliku .Bowerrc działa. Na przykład bower install angular#1.0.6 będzie zainstalować ładnie wewnątrz ./bower_components.

Jeśli jest .Bowerrc z { 'directory' : 'public/javascripts/vendor' }, bower install angular#1.0.6 nie będzie działać. Właściwie produkcja tego polecenia jest niczym. Po prostu drukuje pustą linię, a następnie następny wiersz jest moim wierszem terminalowym. Pakiet nie jest zainstalowany w dowolnym miejscu.

Jeśli jednak istnieje pusty plik .Bowerrc, zainstaluje pakiet wewnątrz ./Bower_Components.

Dlaczego nie instaluje pakietów i jak mogę to naprawić? (więc będą instalować)

Dodatkowe informacje:

Brak prac komend alkoholowych. bower nie powiedzie się podobnie. bower help też. W rzeczywistości bower anything też.

6
Sparragus 3 grudzień 2013, 08:39

4 odpowiedzi

Najlepsza odpowiedź

Właśnie to rozwiązałem. Odinstalowuję i ponownie zainstalowałem altałę, a teraz działa. : S.

sudo npm rm -g bower

sudo npm install bower -g

Teraz wszystko działa dobrze!

7
Sparragus 4 grudzień 2013, 01:26

Rozwiązanie tutaj jest proste:

  1. Zainstaluj altanę w katalogu publicznym (nie twoja aplikacja / węzeł Master Directory) Na przykład MyNodeApp / Public - NPM Install Bower

  2. Następnie skonfiguruj Bower z tego katalogu: Bower init

  3. Utwórz plik .BowerCC i dodaj do niego: { "Katalog": "sprzedawca" } // gdzie dostawca jest twój niestandardowy fldr

  4. Otóż to. Teraz, gdy uruchomisz komendę instalacyjną alkoholową z katalogu publicznego, zostanie utworzony lub zapisywać w tym katalogu "dostawcy".

Każdy wydaje się mieć kłopoty, ponieważ instalują altanę na zewnątrz folderu publicznego.

2
Jesse Seaver 23 czerwiec 2014, 17:41

Spróbuj uruchomić flagą -f (siła)

bower -f install

0
PURVESH PATEL 19 wrzesień 2019, 20:49

Myślę, że powinieneś zostać ponownie zainstalowany

npm rm -g bower
npm install bower -g
-1
Eric Hotinger 14 maj 2015, 17:35