npm

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

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.

Lisenssi

Vastaa

Sähköpostiosoitettasi ei julkaista.