Salta al contenuto principale
Versione: Successivo

Cos'è Verdaccio?

Verdaccio è un registro proxy di npm leggero e privato costruito in Node.js

Utilizzare un registro npm privato come Verdaccio è una delle 10 Migliori Pratiche di Sicurezza di NPM, consigliate dal Progetto di Sicurezza delle Applicazioni Web Aperte (OWASP).

Cos'è un registro?

  • Un registro è una repository per pacchetti che implementa la specifica del Registro del Pacchetto di Reclamo di CommonJS per la lettura delle informazioni del pacchetto.
  • Fornisce un'API compatibile con i client npm (yarn/npm/pnpm).
  • Compatibile al Versionamento Semantico (semver).
$> verdaccio

registro

Usare Verdaccio

Utilizzare Verdaccio con qualsiasi client di gestione dei pacchetti di Node.js è abbastanza semplice.

registro

Puoi utilizzare un registro personalizzato impostandolo globalmente per tutti i tuoi progetti

npm set registry http://localhost:4873

o utilizzandolo nella riga di comando come un argomento --registry su npm (lievemente differente su yarn)

npm install lodash --registry http://localhost:4873
yarn config set registry http://localhost:4873

Per avere una spiegazione più dettagliata, ti invito a guardare la spiegazione completa Libreria di Angular: Come Utilizzare una Libreria in una Poli-Repository Utilizzando Verdaccio di Fanis Prodromou sul suo canale YouTube.

Privato

Tutti i pacchetti che pubblichi sono privati e accessibili soltanto secondo la tua configurazione.

Proxy

Verdaccio salva tutte le dipendenze nella cache su richiesta e velocizza le installazioni nelle reti locali o private.

In Breve

  • È un'app web basata su Node.js
  • È un registro di npm privato
  • È un proxy di rete locale
  • È un'applicazione Estendibile
  • È abbastanza facile da installare e usare
  • Offriamo supporto a Docker e Kubernetes
  • È compatibile al 100% con yarn, npm e pnpm
  • Verdaccio significa Un popolare colore verde per affreschi nell'Italia medievale.