نشانیها
- رجیستری npm
https://pkg.shecan.ir/pulp/content/npm/
استفادهٔ موقت، فقط برای یک دستور
npm install --no-audit --registry=https://pkg.shecan.ir/pulp/content/npm/ is-numbernpm view is-number version --registry=https://pkg.shecan.ir/pulp/content/npm/تنظیم دائمی npm
npm config set registry https://pkg.shecan.ir/pulp/content/npm/.npmrc کنار package.json بگذاریدregistry=https://pkg.shecan.ir/pulp/content/npm/npm config delete registrypnpm
pnpm همان تنظیمات .npmrc را میخواند؛ پس فایل .npmrc بالا برای pnpm هم کار میکند.
pnpm config set registry https://pkg.shecan.ir/pulp/content/npm/pnpm add is-number --registry=https://pkg.shecan.ir/pulp/content/npm/Yarn
yarn config set registry https://pkg.shecan.ir/pulp/content/npm/yarn config set npmRegistryServer https://pkg.shecan.ir/pulp/content/npm/نکتهها و محدودیتها
- انتشار بسته (
npm publish)، ورود به حساب وnpm auditپشتیبانی نمیشود. برای جلوگیری از هشدار audit از--no-auditاستفاده کنید. - اگر پروژه از قبل
package-lock.jsonدارد، نشانیهای resolved داخل آن ممکن است هنوز به registry.npmjs.org اشاره کنند.