پرش به مطلب اصلی

Yarn

Yarn هم مثل npm از رجیستری https://mirror.novin.cloud/artifactory/api/npm/npm/ استفاده می‌کند.

پیکربندی

Yarn Classic (نسخه ۱):

yarn config set registry https://mirror.novin.cloud/artifactory/api/npm/npm/

Yarn Berry (نسخه ۲ به بعد) در .yarnrc.yml پروژه:

npmRegistryServer: "https://mirror.novin.cloud/artifactory/api/npm/npm/"
نکته

اگر پروژه از .npmrc هم استفاده می‌کند، همان تنظیم registry کافی است و نیازی به تکرار نیست.

بررسی

yarn config get registry
yarn info express version

استفاده در Docker / CI

ENV YARN_REGISTRY=https://mirror.novin.cloud/artifactory/api/npm/npm/

برای Yarn Berry از طریق متغیر محیطی:

ENV YARN_NPM_REGISTRY_SERVER=https://mirror.novin.cloud/artifactory/api/npm/npm/

بازگشت به تنظیمات قبلی

yarn config set registry https://registry.yarnpkg.com

و برای Yarn Berry، حذف یا تغییر npmRegistryServer در .yarnrc.yml.

برای اطلاعات بیشتر به زبان‌ها و پکیج‌منیجرها مراجعه کنید.