..psst! I když je Bower udržován, pro nové front-end projekty doporučujeme yarn a webpack nebo parcel!
Bower nabízí obecné, nepředpojaté řešení problému správy balíčků pro front-end a zároveň vystavuje model závislostí balíčků prostřednictvím rozhraní API, které může být konzumováno více předpojatým build stackem. Neexistují žádné systémové závislosti, žádné závislosti nejsou sdíleny mezi různými aplikacemi a strom závislostí je plochý.
Bower běží nad systémem Git a je balíčkově agnostický. Zabalená komponenta se může skládat z libovolného typu prostředků a používat libovolný typ transportu (např. AMD, CommonJS atd.).
Přehlédněte si kompletní dokumentaci na bower.io
Přehlédněte si všechny balíčky dostupné prostřednictvím registru Bower.
Instalovat
$ npm install -g bower
Bower závisí na Node.js a npm. Ujistěte se také, že je nainstalován git, protože některé balíčky bower vyžadují jeho načtení a instalaci.
Použití
Podívejte se na kompletní odkaz na příkazový řádek na adrese bower.io/docs/api/
Instalace balíčků a závislostí
# 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
Použití balíčků
Z výkonnostních a bezpečnostních důvodů nedoporučujeme používat komponenty bower staticky (pokud má komponenta upload.php
soubor, který není ignorován, může být snadno zneužit k provádění škodlivých věcí).
Nejlepším přístupem je zpracovat komponenty nainstalované nástrojem bower pomocí nástroje pro sestavení (jako je Grunt nebo gulp) a servírovat je zřetězené nebo pomocí zavaděče modulů (jako je RequireJS).
Odinstalování balíčků
Pro odinstalování lokálně nainstalovaného balíčku:
$ bower uninstall <package-name>
uživatelé prezto a oh-my-zsh
Na prezto
nebo oh-my-zsh
nezapomeňte alias bower='noglob bower'
nebo bower install jquery\#1.9.1
Nikdy nespouštějte příkaz Bower s oprávněním sudo
Bower je uživatelský příkaz; není nutné jej spouštět s oprávněním superuživatele.
Uživatelé systému Windows
Chcete-li používat Bower v systému Windows, musíte správně nainstalovatGit pro Windows. Nezapomeňte zkontrolovat níže uvedené možnosti:
Poznamenejte, že pokud používáte TortoiseGit a pokud se vás Bower neustále ptá na heslo SSH, měli byste přidat následující proměnnou prostředí: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
. V případě potřeby upravte TortoisePlink
cestu.
Uživatelé Ubuntu
Chcete-li používat Bower v Ubuntu, možná budete muset propojit nodejs
spustitelný soubor s node
:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Konfigurace
Bower lze konfigurovat pomocí JSON v souboru .bowerrc
. Přečtěte si dostupné možnosti na bower.io/docs/config.
Podpora
Dotazy můžete pokládat na následujících kanálech v pořadí:
- StackOverflow
- Issue Tracker
- [email protected]
Přispívání
Vítáme příspěvky všeho druhu od kohokoli. Prosím, věnujte chvilku přečtení pokynů pro přispívání.
- Hlášení chyb
- Žádosti o funkce
- Žádosti o stažení
Poznamenejte, že v systému Windows je pro průchod testů nutné před klonováním nakonfigurovat Git:
git config --global core.autocrlf input
Podporovatelé
Podpořte nás měsíčním příspěvkem a pomozte nám pokračovat v naší činnosti.
Sponzoři
Staňte se sponzorem a získejte své logo na našem README na Githubu s odkazem na vaše stránky.