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
--registrynó.npmrca 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
unsafeHttpWhitelistach amháin mura n-úsáideann túhttpsle 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