Téigh ar aghaidh chuig an bpríomhábhar
Leagan: Ar aghaidh

yarn

Yarn (1.x)

Bí ar an eolas go bhfuil cumraíochtaí npm bailí ar an leagan clasaiceach

Is féidir leis an leagan clasaiceach an comhad .npmrc a aithint, ach soláthraíonn sé a chomhad cumraíochta féin darb ainm .yarnrc freisin.

Chun clárlann a bhunú, cruthaigh comhad agus sainigh clárlann.

// .yarnrc
registry "http://localhost:4873"

Trí úsáid a bhaint as an leagan seo ba cheart duit i gcónaí-auth a chumasú i do chumraíocht atá á rith:

npm config set always-auth true

Ní sheolann snáth@1.x an ceanntásc údaraithe ar shuiteáil snáth má tá fíordheimhniú de dhíth ar do phacáistí, cuirfear iallach ar i gcónaí-auth snáth a chumasú é ar gach iarratas.

Yarn Berry (>=2.x)

Ní aithníonn snáth berry comhad --registry.npmrc a thuilleadh.

Chun clárlann a shainiú ní mór duit an .yarnrc.yml atá suite i bhfréamh do thionscadal nó cumraíocht dhomhanda a úsáid.

Nuair a fhoilsíonn tú pacáiste ní mór an npmRegistryServer a úsáid. Cuimhnigh go sáróidh an publishConfig.registry sa package.json an chumraíocht seo.

// .yarnrc.yml
npmRegistryServer: "http://localhost:4873"

unsafeHttpWhitelist:
- localhost

Níl sé de dhíth ar unsafeHttpWhitelist ach amháin mura n-úsáideann tú https le teastas bailí.

Is féidir úsáid a bhaint as scopes freisin agus níos deighilte, is féidir leat raon feidhme piaraí comhartha a shainiú más gá.

npmRegistries:
"https://registry.myverdaccio.org":
npmAlwaysAuth: true
npmAuthToken: <TOKEN>
npmScopes:
my-company:
npmRegistryServer: https://registry.myverdaccio.org
npmPublishRegistry: https://registry.myverdaccio.org

le logáil trí úsáid CLi:

yarn npm login --scope my-company