..psst! Vaikka Boweria ylläpidetäänkin, suosittelemme yarnia ja webpackia tai pakettia uusiin front-end-projekteihin!
Bower tarjoaa yleisen, mielipiteettömän ratkaisun front-end-pakettien hallinnan ongelmaan ja paljastaa samalla pakettiriippuvuusmallin API:n kautta, jota mielipiteellisempi rakennuspino voi käyttää. Järjestelmän laajuisia riippuvuuksia ei ole, riippuvuuksia ei jaeta eri sovellusten välillä ja riippuvuuspuu on litteä.
Bower toimii Gitin kautta ja on pakettien suhteen riippumaton. Paketoitu komponentti voi koostua minkä tahansa tyyppisistä hyödykkeistä ja käyttää minkä tahansa tyyppistä kuljetusta (esim. AMD, CommonJS jne.).
Katsele täydelliset dokumentit osoitteessa bower.io
Katsele kaikki paketit, jotka ovat saatavilla Bowerin rekisterin kautta.
Asennus
$ npm install -g bower
Bowerin riippuvuus on riippuvainen Node.js:stä ja npmistä. Varmista myös, että git on asennettu, sillä jotkin bowerpaketit vaativat sen hakemista ja asentamista.
Käyttö
Katso täydellinen komentoriviviite osoitteessa bower.io/docs/api/
Pakettien ja riippuvuuksien asentaminen
# 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
Pakettien käyttäminen
Edotamme käyttämästä bower-komponentteja staattisesti suorituskyky- ja tietoturvasyistä (jos komponentilla on upload.php
tiedosto, jota ei jätetä huomioimatta, sitä voidaan helposti käyttää hyväksi haitallisten asioiden tekemiseen).
Paras lähestymistapa on käsitellä bowerin asentamia komponentteja build-työkalulla (kuten Grunt tai gulp) ja tarjoilla ne ketjutettuina tai käyttämällä moduulinlastajaa (kuten RequireJS).
Pakettien poistaminen
Voit poistaa paikallisesti asennetun paketin:
$ bower uninstall <package-name>
prezto- ja oh-my-zsh-käyttäjät
Käytössä prezto
tai oh-my-zsh
, älä unohda alias bower='noglob bower'
tai bower install jquery\#1.9.1
Älä koskaan suorita Boweria sudo:lla
Bower on käyttäjäkomento; sitä ei tarvitse suorittaa superkäyttäjän oikeuksilla.
Windows-käyttäjät
Käyttääksesi Boweria Windowsissa, sinun on asennettavaGit for Windows oikein. Muista tarkistaa alla esitetytvalinnat:
Huomaa, että jos käytät TortoiseGit:iä ja jos Bower kysyy jatkuvasti SSHsalasanaa, sinun tulee lisätä seuraava ympäristömuuttuja: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe
. Säädä TortoisePlink
polkua tarvittaessa.
Ubuntu-käyttäjät
Käyttääksesi Boweria Ubuntussa sinun on ehkä linkitettävä nodejs
suoritettava node
:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Konfigurointi
Bower voidaan konfiguroida JSON:n avulla .bowerrc
-tiedostossa. Tutustu käytettävissä oleviin vaihtoehtoihin osoitteessa bower.io/docs/config.
Tuki
Voit esittää kysymyksiä seuraavissa kanavissa järjestyksessä:
- StackOverflow
- Issue Tracker
- [email protected]
Contributing
Olemme tervetulleita kaikentyyppisiin kontribuutioihin keneltä tahansa. Tutustu hetkeksi osallistumisohjeisiin.
- Vikailmoitukset
- Ominaisuuspyynnöt
- Vetoomuspyynnöt
Huomaa, että Windowsissa testien läpäiseminen edellyttää Gitin konfigurointia ennen kloonausta:
git config --global core.autocrlf input
Tukijat
Tukekaa meitä kuukausittaisella lahjoituksellanne ja auttakaa meitä jatkamaan toimintamme jatkamista.
Sponsorit
Tule sponsoriksi ja saat logosi Githubin README-julkaisuun linkin sivustollesi.