Robię nowy projekt, który używa altany z Twittera. Stworzyłem component.json
aby zachować całą moją zależność jak jquery. Następnie uruchamiam, bower install
który instaluje wszystko w folderze o nazwie components
. Ale muszę zainstalować komponenty w innym folderze, np public/components
.
Próbowałem edytować mój komponent.json w:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
lub:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
jak pokazano na https://github.com/twitter/bower/pull/94, ale to nie działa.
The value of the json property from .bowerrc is no longer used
i myślę, że wszystko jest w porządku z"directory"
własnością. Dobrze? github.com/bower/bower/blob/master/CHANGELOG.mdOprócz edycji w
.bowerrc
celu ustawienia domyślnej ścieżki instalacji, możesz także ustawić niestandardowe ścieżki instalacji dla różnych typów plików.Istnieje pakiet węzłów o nazwie bower-installer, który udostępnia jedno polecenie do zarządzania alternatywnymi ścieżkami instalacji.
biegać
npm install -g bower-installer
Skonfiguruj plik bower.json
Uruchom następujące polecenie:
bower-installer
Spowoduje to zainstalowanie
components/jquery-ui/themes/start/jquery-ui.css
na./src/css
, etcźródło
bower_components
katalog jest nadal tworzony i zapełniany. :(Miałem ten sam problem w systemie Windows 10. To naprawiło mój problem
bower_components
w folderze głównym.bowerrc
plik w katalogu głównym{"directory" : "public/bower_components"}
bower install
Powinieneś teraz zobaczyć folder bower_components w swoim folderze publicznym
źródło
Coś, o czym warto wspomnieć ...
Jak zauważono powyżej przez innych autorów, przy użyciu
.bowerrc
pliku z JSON{ "directory": "some/path" }
jest konieczne - JEDNAK możesz napotkać problem w systemie Windows podczas tworzenia tego pliku. Jeśli system Windows wyświetli komunikat z prośbą o dodanie „ nazwy pliku ”, wystarczy użyć edytora tekstu / IDE, takiego jak Notepad ++.
Dodaj JSON do nienazwanego pliku, zapisz go jako .bowerrc - możesz już iść!
Prawdopodobnie łatwe założenie, ale mam nadzieję, że uratuje to innych niepotrzebny ból głowy :)
źródło
echo >> .bowerrc
Spróbuj umieścić
components.json
plik wpublic
katalogu aplikacji, a nie w katalogu głównym, a następnie uruchom ponowniebower install
... wypróbuj to w katalogu głównym aplikacji:źródło
bower.sh
aby dodać katalog, w którym chcesz zainstalować, np. `public-components.json ', a następnie wygeneruje powyższe polecenia.Cześć, mam ten sam problem i rozwiązuję ten sposób.
użytkownik systemu Windows i plik cant'create .bowerrc.
w cmd przejdź do dowolnego folderu
zainstaluj wszystkie pakiety, które zawierają na przykład plik .bowerrc
ta wtyczka zawiera plik .bowerrc. skopiuj to i przejdź do swojego projektu i wklej ten plik.
aw Visual Studio - eksplorator rozwiązań - pokaż wszystkie pliki i dołącz projekt .bowerrc
rozwiązuję w ten sposób :)
źródło
Cygwin
lubCmder
terminalu, aby utworzyć.bowerrc
plik.