..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.