npm

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

Uživatelé Ubuntu

Chcete-li používat Bower v Ubuntu, možná budete muset propojit nodejsspustitelný 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í:

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.

Licence

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.