npm

..psst! Mentre Bower è mantenuto, raccomandiamo yarn e webpack o parcel per i nuovi progetti front-end!

Bower offre una soluzione generica e inopinata al problema della gestione dei pacchetti front-end, mentre espone il modello di dipendenza dei pacchetti tramite un’API che può essere consumata da uno stack di compilazione più opinionato. Non ci sono dipendenze a livello di sistema, nessuna dipendenza è condivisa tra diverse applicazioni, e l’albero delle dipendenze è piatto.

Bower gira su Git, ed è indipendente dai pacchetti. Un componente impacchettato può essere costituito da qualsiasi tipo di risorsa, e utilizzare qualsiasi tipo di trasporto (ad esempio, AMD, CommonJS, ecc.).

Vedi la documentazione completa su bower.io

Vedi tutti i pacchetti disponibili attraverso il registro di Bower.

Installa

$ npm install -g bower

Bower dipende da Node.js e npm. Assicurati anche che git sia installato poiché alcuni pacchetti di bower richiedono che sia recuperato e installato.

Uso

Vedi il riferimento completo alla riga di comando su bower.io/docs/api/

Installazione di pacchetti e dipendenze

# 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

Uso dei pacchetti

Si sconsiglia l’uso statico di componenti bower per ragioni di performance e sicurezza (se il componente ha un file upload.php che non viene ignorato, può essere facilmente sfruttato per fare cose dannose).

L’approccio migliore è quello di elaborare i componenti installati da bower con uno strumento di compilazione (come Grunt o gulp), e servirli concatenati o utilizzando un caricatore di moduli (come RequireJS).

Disinstallare pacchetti

Per disinstallare un pacchetto installato localmente:

$ bower uninstall <package-name>

utenti prezto e oh-my-zsh

Su prezto o oh-my-zsh, non dimenticare di alias bower='noglob bower' o bower install jquery\#1.9.1

Non eseguire mai Bower con sudo

Bower è un comando utente; non è necessario eseguirlo con permessi da superutente.

Utenti Windows

Per usare Bower su Windows, devi installare correttamente Git per Windows. Assicurati di controllare le opzioni mostrate qui sotto:

Nota che se usi TortoiseGit e se Bower continua a chiedere la tua SSHpassword, dovresti aggiungere la seguente variabile d’ambiente: GIT_SSH - C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. Regola il TortoisePlinkpath se necessario.

Utenti Ubuntu

Per usare Bower su Ubuntu, potrebbe essere necessario collegare nodejs eseguibile a node:

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

Configurazione

Bower può essere configurato usando JSON in un file .bowerrc. Leggi le opzioni disponibili su bower.io/docs/config.

Supporto

Puoi porre domande sui seguenti canali nell’ordine:

Contribuire

Siamo lieti dei contributi di tutti i tipi da chiunque. Per favore prenditi un momento per rivedere le linee guida per contribuire.

  • Rapporti di bug
  • Richieste di caratteristiche
  • Richieste di estrazione

Nota che su Windows per far passare i test devi configurare Git prima di clonare:

git config --global core.autocrlf input

Sostenitori

Sostenici con una donazione mensile e aiutaci a continuare le nostre attività.

Diventa uno sponsor e ottieni il tuo logo sul nostro README su Github con un link al tuo sito.

Licenza

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.