npm

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

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.

Licencja

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.