..psst! Podczas gdy Bower jest utrzymywany, polecamy yarn i webpack lub paczkę dla nowych projektów front-end!
Bower oferuje ogólne, nieopiniujące rozwiązanie problemu zarządzania pakietami front-end, jednocześnie eksponując model zależności pakietów poprzez API, który może być konsumowany przez bardziej opiniotwórczy stos kompilacji. Nie ma żadnych systemowych zależności, żadne zależności nie są współdzielone pomiędzy różnymi aplikacjami, a drzewo zależności jest płaskie.
Bower działa w Git, i jest niezależny od pakietów. Spakowany komponent może składać się z dowolnego typu zasobów i używać dowolnego typu transportu (np. AMD, CommonJS, itp.).
Zobacz kompletną dokumentację na bower.io
Zobacz wszystkie pakiety dostępne poprzez rejestr Bower.
Instalacja
$ npm install -g bower
Bower zależy od Node.js i npm. Upewnij się również, że git jest zainstalowany, ponieważ niektóre pakiety bower wymagają jego pobrania i instalacji.
Użytkowanie
Zobacz kompletne odniesienie do wiersza poleceń na bower.io/docs/api/
Instalowanie pakietów i zależności
# install dependencies listed in bower.json$ bower install# install a package and add it to bower.json$ bower install <package> --save# install specific version of a package and add it to bower.json$ bower install <package>#<version> --save
Używanie pakietów
Zniechęcamy do używania komponentów bower statycznie z powodów wydajnościowych i bezpieczeństwa (jeśli komponent ma plik upload.php, który nie jest ignorowany, może to być łatwo wykorzystane do robienia złośliwych rzeczy).
Najlepszym podejściem jest przetwarzanie komponentów zainstalowanych przez bower za pomocą narzędzia do budowania (jak Grunt lub gulp), i serwowanie ich w formie połączonej lub za pomocą programu ładującego moduły (jak RequireJS).
Odinstalowywanie pakietów
Aby odinstalować lokalnie zainstalowany pakiet:
$ bower uninstall <package-name>
użytkownicy prezto i oh-my-zsh
Na prezto lub oh-my-zsh, nie zapomnij alias bower='noglob bower' lub bower install jquery\#1.9.1
Nigdy nie uruchamiaj Bower z sudo
Bower jest poleceniem użytkownika; nie ma potrzeby wykonywania go z uprawnieniami superużytkownika.
Użytkownicy Windows
Aby używać Bower w Windows, musisz poprawnie zainstalowaćGit for Windows. Upewnij się, że sprawdziłeś opcje pokazane poniżej:


Zauważ, że jeśli używasz TortoiseGit i jeśli Bower ciągle pyta o twoje hasło SSH, powinieneś dodać następującą zmienną środowiskową: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Dostosuj TortoisePlinkścieżkę w razie potrzeby.
Użytkownicy Ubuntu
Aby używać Bower na Ubuntu, możesz potrzebować połączyć nodejs plik wykonywalny z node:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Konfiguracja
Bower może być skonfigurowany przy użyciu JSON w pliku .bowerrc. Zapoznaj się z dostępnymi opcjami na bower.io/docs/config.
Wsparcie
Możesz zadawać pytania na następujących kanałach w kolejności:
- StackOverflow
- Issue Tracker
- [email protected]
Wsparcie
Witamy wszelkiego rodzaju wkład od każdego. Proszę poświęcić chwilę na zapoznanie się z wytycznymi dotyczącymi wkładu.
- Zgłoszenia błędów
- Prośby o dodanie nowych funkcji
- Prośby o pociągnięcie
Uwaga, że w systemie Windows, aby testy przeszły, musisz skonfigurować Git przed klonowaniem:
git config --global core.autocrlf input
Wspierający
Wesprzyj nas miesięczną darowizną i pomóż nam kontynuować naszą działalność.
Sponsorzy
Zostań sponsorem i zdobądź swoje logo w naszym README na Githubie z linkiem do twojej strony.