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
v18
or higher. -
An Bainisteoir Pacáiste Nód is fearr leat
npm
,pnpm
nó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.x
nó níos sine.
- 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
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