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 sméar).
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.
An bhfuil Verdaccio 4 fós in úsáid agat?. Seiceáil an treoir imirce.
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
nó ag úsáid yarn
yarn global add verdaccio
nó ag úsáid pnpm
pnpm install -g verdaccio
Next Major Release (Verdaccio 7)
Next major release is under development. You can try it out already, either for testing purposes, or for helping to catch any possible bug. If you find something, report it under the label 7.x branch (next)
.
npm install -g verdaccio@7-next
nó leis an íomhá docker
docker pull verdaccio/verdaccio:nightly-master
The docker image
verdaccio/verdaccio:nightly-master
is alinged with the latest commits inmaster
branch, while the npmjs version has a longer release cycle. It is highly recommended to not use alpha versions for production.
Migration Guides
The migration from Verdaccio v5/v6 to v7 contains breaking changes. Refer to the preliminary migration guide for more information.
For migrations from older versions to v5/6 refer to the v5 migration guide.
Bunús Úsáid
Nuair a bheidh sé suiteáilte, ní gá duit ach an t-ordú CLI a fhorghníomhú:
$> verdaccio
warn --- config file - /home/.config/verdaccio/config.yaml
warn --- http address - http://localhost:4873/ - verdaccio/5.0.0
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
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 verdaccio/verdaccio
Cloudron
Tá Verdaccio
ar fáil freisin mar shuiteáil 1-cliceáil ar Cloudron
Heroku le Docker
Le haghaidh imscaradh éasca is féidir leat Heroku a úsáid, ceadaíonn an tsraith dyno saor in aisce duit a n-ardán a thástáil le coimeádán Docker, seiceáil an sampla seo.