Àwọn ìkùnà proxy npm nígbà gbígbà àwọn script ìṣàfikún
Àkójọpọ̀ npm lè ṣe ìgbà tó yàtọ̀ nígbà ìṣàfikún. Dámọ̀ ètò àti host yẹn dípò kí o rò pé gbogbo ìbéèrè ń lo ìṣètò proxy npm registry.
Tí ìṣàfikún npm bá kọjá ìgbà registry tí ó sì dúró nínú script ìṣàfikún, dámọ̀ olùgbà kejì. Àkójọpọ̀ JavaScript lè ti wà tẹ́lẹ̀ nígbà tí binary pàtó fún pẹpẹ rẹ̀ kò sí.
- Wá ẹni tí ó ni ìbéèrè nínú àkọsílẹ̀. Kọ script ìgbòkègbodò, fáìlì tí ń ṣiṣẹ́ tàbí ilé-ìkàwé HTTP, orúkọ host ibi-àfojúsùn àti àṣìṣe àkọ́kọ́. Àkójọpọ̀ lè bẹ̀rẹ̀ ètò mìíràn tí ìgbà rẹ̀ yàtọ̀ sí ìgbà npm registry.
- Lo interface proxy tí olùgbà yẹn ń ṣe àtìlẹ́yìn fún. Fún ọ̀nà resources.js ti tfjs-node, àyíká proxy ti ìlànà ọmọ jẹ́ àpẹẹrẹ kan tí ó ṣe kedere. Ṣàyẹ̀wò àwọn ètò ìgbà tí a kọ sílẹ̀ ti àkójọpọ̀ àti àyíká ìlànà tí ń ṣe ìbéèrè náà. Èròǹgbà proxy àpẹẹrẹ ń ṣèrànwọ́ nìkan tí olùlò yẹn bá kà á; fífi àwọn èròǹgbà tí orúkọ wọn jọra kún un kò fi àtìlẹ́yìn hàn.
- Tẹ̀lé ọ̀nà gidi ti artifact. Àwọn server ìtújáde, ibi ìpamọ́ ohun àti àwọn ibi-àfojúsùn ìtúnjúwe lè yàtọ̀ sí registry. Fi ìjẹ́rìí proxy, àwọn ibi-àfojúsùn tí a fọwọ́sí àti ìgbẹ́kẹ̀lé TLS wé fún ìbéèrè tí ó kùnà.
Ṣe èyí kí o tó pa káṣì mọ́: ìyípadà nínú àkọsílẹ̀ láti gbígba àkójọpọ̀ sí ṣíṣe ìgbòkègbodò ti dín ààlà ìkùnà kù. Ìwọlé registry tí ó ṣàṣeyọrí jẹ́ ẹ̀rí ìfiwéra tí ó wúlò, ṣùgbọ́n kò fi hàn pé ètò kejì ń ṣe àtìlẹ́yìn fún ọ̀nà kan náà tàbí pé ó lè dé host artifact rẹ̀.
Dídá àwọn script ìṣàfikún dúró lè fò ìgbà kọjá tí ó sì fi àkójọpọ̀ sílẹ̀ láìlè lò. Tí àkójọpọ̀ bá kọ ọ̀nà ìṣàfikún tí a fọwọ́sí tí a ti kọ́ tẹ́lẹ̀ tàbí ti àìsí íńtánẹ́ẹ̀tì sílẹ̀, múra artifact yẹn sílẹ̀ pẹ̀lú ìpinnu àti jẹ́rìí pé fáìlì tí ń ṣiṣẹ́ wà kí o tó kà á sí èyí tí ó parí.