npm

..psst! Selvom Bower vedligeholdes, anbefaler vi yarn og webpack eller parcel til nye front-end projekter!

Bower tilbyder en generisk, uopfordret løsning på problemet med pakkehåndtering i frontend, samtidig med at pakkeafhængighedsmodellen eksponeres via et API, der kan forbruges af en mere opfordret build stack. Der er ingen systembredde afhængigheder, ingen afhængigheder deles mellem forskellige programmer, og afhængighedstræet er fladt.

Bower kører over Git og er pakke-agnostisk. En pakket komponent kan bestå af enhver type aktiv og bruge enhver type transport (f.eks. AMD, CommonJS osv.).

Se hele dokumentationen på bower.io

Se alle pakker, der er tilgængelige via Bowers register.

Installer

$ npm install -g bower

Bower afhænger af Node.js og npm. Sørg også for, at git er installeret, da nogle bower-pakker kræver, at det hentes og installeres.

Anvendelse

Se den komplette kommandolinje-reference på bower.io/docs/api/

Installation af pakker og afhængigheder

# 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

Brug af pakker

Vi fraråder at bruge bower-komponenter statisk af hensyn til ydeevne og sikkerhed (hvis komponent har en upload.php fil, der ikke ignoreres, kan det let udnyttes til at gøre skadelige ting).

Den bedste tilgang er at behandle komponenter installeret af bower med build-værktøj (som Grunt eller gulp), og servere dem sammenkædet eller ved hjælp af en modullæser (som RequireJS).

Afinstallation af pakker

For at afinstallere en lokalt installeret pakke:

$ bower uninstall <package-name>

prezto og oh-my-zsh-brugere

prezto eller oh-my-zsh, skal du ikke glemme at alias bower='noglob bower' eller bower install jquery\#1.9.1

Aldrig køre Bower med sudo

Bower er en brugerkommando; der er ingen grund til at udføre den med superbrugertilladelser.

Windows-brugere

For at bruge Bower på Windows skal du installereGit for Windows korrekt. Sørg for at kontrollere deindstillinger, der er vist nedenfor:

Bemærk, at hvis du bruger TortoiseGit, og hvis Bower bliver ved med at spørge efter dit SSHpassword, skal du tilføje følgende miljøvariabel: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Juster om nødvendigt TortoisePlinkstien.

Ubuntu-brugere

For at bruge Bower på Ubuntu skal du muligvis linke nodejs eksekverbar fil til node:

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

Konfiguration

Bower kan konfigureres ved hjælp af JSON i en .bowerrc fil. Læs om tilgængelige indstillinger på bower.io/docs/config.

Support

Du kan stille spørgsmål på følgende kanaler i rækkefølge:

Bidrag

Vi modtager gerne bidrag af alle slags fra alle. Tag venligst et øjeblik til at gennemgå retningslinjerne for bidrag.

  • Bugrapporter
  • Funktionskrav
  • Funktionskrav
  • Pull requests

Bemærk, at på Windows skal du konfigurere Git før kloning for at testene kan bestå:

git config --global core.autocrlf input

Backers

Støt os med en månedlig donation og hjælp os med at fortsætte vores aktiviteter.

Sponsorer

Bliv sponsor og få dit logo på vores README på Github med et link til dit websted.

Licens

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.