Installazione
Verdaccio è un registro proxy privato in Node.js. Per installarla, necessiti di alcuni prerequisiti fondamentali.
Prerequisiti
Node.js
v18
or higher.Il tuo Gestore di Pacchetti di Node
npm
,pnpm
oyarn
(classic e modern).
Consigliamo vivamente di usare le ultimi versioni dei client del Gestore di Pacchetti di Node
> npm@6.x | yarn@1.x | | yarn@2.x | pnpm@6.x
. Non supportiamonpm@5.x
o precedente.
- Un browser web moderno per eseguire l'interfaccia web. Correntemente supportiamo
Chrome, Firefox ed Edge
.
Verdaccio supporterà l'ultima versione di Node.js in base ai consigli del Gruppo di Lavoro della Release di Node.js.
Introduzione Rapida
Impara le basi prima di iniziare, come installarlo, dov'è la posizione del file di configurazione e altro.
Installare la CLI
Prima di usare Verdaccio in produzione, sei pregato di leggere ed esser consapevole delle migliori pratiche.
Verdaccio
dev'essere installato globalmente utilizzando uno dei seguenti metodi:
Utilizzando npm
npm install -g verdaccio@next-7
o utilizzando yarn@1.x
classic,
yarn global add verdaccio@next-7
o utilizzando pnpm
pnpm install -g verdaccio@next-7
Uso di Base
Una volta installata, devi soltanto eseguire il seguente comando della CLI:
$> verdaccio
info -=- local storage path /Users/user/.local/share/verdaccio/storage/.verdaccio-db.json
info --- using htpasswd file: /Users/user/.config/verdaccio/htpasswd
info --- http address http://localhost:4873/
info --- version: 6.0.0-6-next.48
info --- server started
Per ulteriori informazioni sulla CLI, sei pregato di leggere la sezione dedicata.
Puoi impostare il registro utilizzando il seguente comando.
npm set registry http://localhost:4873/
puoi passare un flag a --registry
, quando necessario.
npm install --registry http://localhost:4873
definisci un campo registry
nel tuo .npmrc
.
registry=http://localhost:4873
O un publishConfig
nel tuo package.json
{
"publishConfig": {
"registry": "http://localhost:4873"
}
}
Per le configurazioni alternative, sei pregato di leggere la sezione Utilizzare un registro privato.
Tutorial Creare il Tuo Pacchetto NPM Privato
Se vorresti una spiegazione più ampia, non perderti il tutorial creato da thedevlife su come Creare il Tuo Pacchetto NPM Privato utilizzando Verdaccio.
Immagine del Docker
docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio:nightly-master
Verdaccio
ha un'immagine del docker ufficiale che puoi utilizzare e, in gran parte dei casi, la configurazione predefinita va abbastanza bene. Per ulteriori informazioni su come installare l'immagine ufficiale, leggi la sezione dedicata; inoltre, puoi imparare di più sulla combinazione delle immagini del Docker nella nostra repository docker-examples.
Chart di Helm
$ helm repo add verdaccio https://charts.verdaccio.org
$ helm repo update
$ helm install registry --set image.tag=nightly-master verdaccio/verdaccio