Clárlann cianda a nascadh
Is seachfhreastalaí é Verdaccio agus de ghnáth nascann sé naisc leis an gclár poiblí.
uplinks:
npmjs:
url: https://registry.npmjs.org/
Is féidir leat clárlanna iomadúla a nascadh, tiománfaidh an doiciméad seo a leanas tú trí roinnt cumraíochtaí cabhrach.
Ag Úsáid Scóip Chomhlachaithe
Is é an bealach uathúil chun rochtain a fháil ar ilchláir ag baint úsáide as an .npmrc
ná gné an scóip mar a leanas:
// .npmrc
registry=https://registry.npmjs.org
@mycompany:registry=http://localhost:4873
Tá an cur chuige seo bailí, ach tá roinnt míbhuntáistí ag baint leis:
- Ní oibríonn sé ach le scóip
- Caithfidh an scóip a bheith mar an gcéanna, ní cheadaítear aon slonn rialta
- Ní féidir raon feidhme amháin a fháil ó ilchláir
- Ní mór comharthaí/pasfhocail a shainiú laistigh de
.npmrc
agus iad a sheiceáil isteach sa repo.
Féach sampla iomlán anseo.
Clárlann a nascadh
Tá sé simplí go leor clárlann a nascadh. Ar dtús, sainigh alt nua sa rannán uplinks
. Tabhair faoi deara, tá an t-ordú anseo nach mbaineann le hábhar.
uplinks:
private:
url: https://private.registry.net/npm
... [teasctha] ...
'webpack':
access: $all
publish: $authenticated
proxy: private
Cuir mír seachfhreastalaí
leis chun an chlár roghnaithe a theastaíonn uait a sheachfhreastalaí a shainiú.
Nasc Clárlanna Il
uplinks:
server1:
url: https://server1.registry.net/npm
server2:
url: https://server2.registry.net/npm
... [teasctha] ...
'webpack':
access: $all
publish: $authenticated
proxy: server1 server2
Tacaíonn Verdaccio le go leor clárlanna ar an réimse seachfhreastalaí
. Réiteofar an t-iarratas leis an gcéad cheann ar an liosta; más ea theipeann, beidh sé iarracht leis an chéad cheann eile ar an liosta agus mar sin de.
Clárlann as Líne
Tá sé indéanta go hiomlán Clárlann As Líne iomlán a bheith agat. Mura dteastaíonn uait nascacht ar bith le cianrialtáin sheachtracha tú Is féidir leis an méid seo a leanas a dhéanamh.
auth:
htpasswd:
file: ./htpasswd
uplinks:
packages:
'@my-company/*':
access: $all
publish: none
'@*/*':
access: $all
publish: $authenticated
'**':
access: $all
publish: $authenticated
Bain gach réimse seachfhreastalaí
laistigh de gach cuid de phacáistí
. Beidh an chlár iomlán as líne.