npm

..psst! Bár a Bower karbantartott, új front-end projektekhez a yarnt és a webpacket vagy a csomagot ajánljuk!

A Bower egy általános, vélemény nélküli megoldást kínál a front-end csomagkezelés problémájára, miközben a csomagfüggőségi modellt egy olyan API-n keresztül tárja fel, amelyet egy véleményesebb build stack is fogyaszthat. Nincsenek rendszerszintű függőségek, nincsenek megosztott függőségek a különböző alkalmazások között, és a függőségi fa lapos.

A Bower a Git-en fut, és csomag-agnosztikus. Egy csomagolt komponens bármilyen típusú eszközből állhat, és bármilyen típusú transzportot használhat (pl. AMD, CommonJS stb.).

Teljes dokumentáció megtekintése a bower.io oldalon

A Bower nyilvántartásán keresztül elérhető összes csomag megtekintése.

Telepítés

$ npm install -g bower

A Bower függ a Node.js-től és az npm-től. Győződjön meg arról is, hogy a git telepítve van, mivel egyes bowercsomagok igénylik annak lehívását és telepítését.

Használat

A teljes parancssori hivatkozást lásd a bower oldalon.io/docs/api/

Csomagok és függőségek telepítése

# 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

Csomagok használata

Teljesítmény és biztonsági okokból nem javasoljuk a bower komponensek statikus használatát (ha a komponensnek van egy upload.php fájlja, amelyet nem hagyunk figyelmen kívül, azt könnyen ki lehet használni rosszindulatú dolgokra).

A legjobb megközelítés a bower által telepített komponensek feldolgozása build eszközzel (mint a Grunt vagy a gulp), és ezek kiszolgálása összefűzve vagy egy modul betöltővel (mint a RequireJS).

Csomagok eltávolítása

Lokálisan telepített csomagok eltávolításához:

$ bower uninstall <package-name>

prezto és oh-my-zsh felhasználók

A prezto vagy oh-my-zsh rendszeren ne felejtsük el alias bower='noglob bower' vagy bower install jquery\#1.9.1

Soha ne futtassuk a Bower-t sudo-val

A Bower egy felhasználói parancs; nem szükséges superuser jogosultságokkal végrehajtani.

Windows felhasználók

A Bower Windowson való használatához aGit for Windows megfelelő telepítése szükséges. Mindenképpen ellenőrizze az alább látható opciókat:

Figyeljen arra, hogy ha TortoiseGit-et használ, és ha a Bower folyamatosan kéri az SSHjelszóját, akkor hozzá kell adnia a következő környezeti változót: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Ha szükséges, állítsa be a TortoisePlinkpath-ot.

Ubuntu felhasználók

A Bower Ubuntun való használatához szükség lehet a nodejs futtatható node linkelésére:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Konfiguráció

A Bower konfigurálható JSON segítségével egy .bowerrc fájlban. Olvassa át a rendelkezésre álló lehetőségeket a bower.io/docs/config oldalon.

Támogatás

A következő csatornákon tehet fel kérdéseket sorrendben:

Hozzájárulás

Mindenféle hozzájárulást szívesen fogadunk bárkitől. Kérjük, szánj egy percet arra, hogy átnézd a hozzájárulási irányelveket.

  • Hibajelentések
  • Tulajdonságkérések
  • Kérések

Megjegyezzük, hogy Windowson a tesztek átadásához a klónozás előtt konfigurálni kell a Git-et:

git config --global core.autocrlf input

Támogatók

Támogass minket egy havi adománnyal, és segíts nekünk folytatni a tevékenységünket.

Szponzorok

Legyél szponzor és kapd meg a logódat a Githubon lévő README-ünkön, egy linkkel az oldaladra.

Licenc

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.