Téigh ar aghaidh chuig an bpríomhábhar
Leagan: Ar aghaidh

Suiteáil

Is clárlann phríobháideach agus seachfhreastalaí Node.js é Verdaccio. Chun é a shuiteáil, ní mór duit roinnt réamhriachtanais bhunúsacha.

Réamhriachtanais

  1. Node.js v18 or higher.

  2. An Bainisteoir Pacáiste Nód is fearr leat npm, pnpmsnáth (clasaiceach agus nua-aimseartha).

Molaimid go mór úsáid a bhaint as na leaganacha is déanaí de chliaint Bainisteoir Pacáiste Nód > npm@6.x | snáth@1.x | | snáth@2.x | pnpm@6.x. Ná tacaítear le npm@5.x nó níos sine.

  1. Brabhsálaí gréasáin nua-aimseartha chun an comhéadan gréasáin a rith. Tacaímid le Chrome, Firefox, Edge i ndáiríre.

Tacóidh Verdaccio leis an leagan is déanaí de Node.js de réir mholtaí Grúpa Oibre Eisiúna Node.js.

Réamhrá Thapa

Foghlaim na bunghnéithe sula dtosaíonn tú, conas a shuiteáil, cá bhfuil suíomh an chomhaid chumraíochta agus níos mó.

Suiteáil an CLI

Sula n-úsáideann tú Verdaccio i dtáirgeadh, léigh le do thoil agus bí ar an eolas faoi na cleachtais is fearr.

Ní mór Verdaccio a shuiteáil go domhanda ag baint úsáide as ceachtar den dá mhodh seo a leanas:

Ag baint úsáide as npm

npm install -g verdaccio@next-7

nó ag baint úsáide as snáth@1.x clasaiceach,

yarn global add verdaccio@next-7

nó ag úsáid pnpm

pnpm install -g verdaccio@next-7

shuiteáil verdaccio

Bunús Úsáid

Nuair a bheidh sé suiteáilte, ní gá duit ach an t-ordú CLI a fhorghníomhú:

$> 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

Le haghaidh tuilleadh eolais faoin CLI, léigh an chuid cli le do thoil.

Is féidir leat an chlár a shocrú tríd an ordú seo a leanas a úsáid.

npm set registry http://localhost:4873/

is féidir leat bratach --registry a phasáil nuair is gá.

npm install --registry http://localhost:4873

sainmhínigh i do réimse .npmrc a clárlann.

.npmrc
registry=http://localhost:4873

foilsighCumraíocht i do package.json

{
"publishConfig": {
"registry": "http://localhost:4873"
}
}

Le haghaidh cumraíochtaí eile, léigh an rannán Ag baint úsáide as clárlann phríobháideach.

Cruthaigh Do Teagaisc Pacáiste NPM Príobháideach Féin

If you'd like a broader explanation, don't miss the tutorial created by thedevlife on how to Create Your Own Private NPM Package using Verdaccio.

Íomhá Docker

docker run -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio:nightly-master

Tá íomhá docker oifigiúil ag Verdaccio is féidir leat a úsáid, agus i bhformhór na gcásanna, tá an chumraíocht réamhshocraithe maith go leor. Chun tuilleadh eolais a fháil faoi conas an íomhá oifigiúil a shuiteáil, léigh an rannán docker, is féidir leat tuilleadh a fhoghlaim faoi íomhánna Docker a chomhcheangal inár stór docker-samplaí.

Cairt Helm

$ helm repo add verdaccio https://charts.verdaccio.org
$ helm repo update
$ helm install registry --set image.tag=nightly-master verdaccio/verdaccio