npm

..psst! În timp ce Bower este menținut, recomandăm yarn și webpack sau parcel pentru noile proiecte front-end!

Bower oferă o soluție generică, neopinionată, la problema gestionării pachetelor front-end, în timp ce expune modelul de dependență a pachetelor prin intermediul unui API care poate fi consumat de o stivă de compilare mai opinată. Nu există dependențe la nivelul întregului sistem, nu există dependențe partajate între diferite aplicații, iar arborele de dependențe este plat.

Bower rulează pe Git și este agnostic pentru pachete. O componentă împachetată poate fi alcătuită din orice tip de activ și poate folosi orice tip de transport (de exemplu, AMD, CommonJS etc.).

Vezi documentația completă pe bower.io

Vezi toate pachetele disponibile prin registrul Bower.

Instalare

$ npm install -g bower

Bower depinde de Node.js și npm. De asemenea, asigurați-vă că git este instalat, deoarece unele pachete bower necesită ca acesta să fie preluat și instalat.

Utilizare

Vezi referința completă a liniei de comandă la bower.io/docs/api/

Instalarea pachetelor și dependențelor

# 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

Utilizarea pachetelor

Descurajăm utilizarea statică a componentelor bower din motive de performanță și securitate (dacă componenta are un fișier upload.php care nu este ignorat, acesta poate fi ușor exploatat pentru a face lucruri rău intenționate).

Cea mai bună abordare este de a procesa componentele instalate de bower cu un instrument de construcție (cum ar fi Grunt sau gulp) și de a le servi concatenate sau folosind un încărcător de module (cum ar fi RequireJS).

Dezinstalarea pachetelor

Pentru a dezinstala un pachet instalat local:

$ bower uninstall <package-name>

Utilizatorii prezto și oh-my-zsh

Pe prezto sau oh-my-zsh, nu uitați să alias bower='noglob bower' sau bower install jquery\#1.9.1

Nu executați niciodată Bower cu sudo

Bower este o comandă de utilizator; nu este nevoie să o executați cu permisiuni de superutilizator.

Utilizatori de Windows

Pentru a utiliza Bower pe Windows, trebuie să instalați corectGit pentru Windows. Asigurați-vă că verificați opțiunile afișate mai jos:

Rețineți că dacă folosiți TortoiseGit și dacă Bower continuă să vă ceară parola SSHpassword, trebuie să adăugați următoarea variabilă de mediu: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Ajustați TortoisePlinkpath dacă este necesar.

Utilizatori Ubuntu

Pentru a utiliza Bower pe Ubuntu, ar putea fi necesar să legați executabilul nodejs la node:

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

Configurație

Bower poate fi configurat folosind JSON într-un fișier .bowerrc. Citiți opțiunile disponibile la bower.io/docs/config.

Suport

Puteți pune întrebări pe următoarele canale, în ordine:

Contribuții

Sunt binevenite contribuțiile de orice fel de la oricine. Vă rugăm să acordați un moment pentru a revizui liniile directoare pentru a contribui.

  • Raportări de erori
  • Solicitări de caracteristici
  • Solicitări de extracție

Rețineți că pe Windows pentru ca testele să treacă trebuie să configurați Git înainte de clonare:

git config --global core.autocrlf input

Susținători

Susțineți-ne cu o donație lunară și ajutați-ne să ne continuăm activitățile.

Sponsori

Deveniți un sponsor și obțineți logo-ul dvs. pe README-ul nostru de pe Github cu un link către site-ul dvs.

Licență

Lasă un răspuns

Adresa ta de email nu va fi publicată.