Téigh ar aghaidh chuig an bpríomhábhar
Leagan: 6.x

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

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

shuiteáil 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 in master 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.

.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

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

Verdaccio ar fáil freisin mar shuiteáil 1-cliceáil ar Cloudron

Suiteáil

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.

https://github.com/juanpicado/verdaccio-heroku-example