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
-
Node.js
v18or higher. -
An Bainisteoir Pacáiste Nód is fearr leat
npm,pnpmnósná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 lenpm@5.xnó níos sine.
- Brabhsálaí gréasáin nua-aimseartha chun an comhéadan gréasáin a rith. Tacaímid le
Chrome, Firefox, Edgei 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

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.
registry=http://localhost:4873
Nó 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