التثبيت

اختر حزم Commerce Kit التي تحتاجها بناءً على ما تقوم ببنائه. كل حزمة قابلة للتثبيت بشكل مستقل ويمكن استخدامها بمفردها أو دمجها مع حزم أخرى.

متطلبات النظام

  • Node.js: الإصدار 18 أو أعلى (يُنصح بإصدار LTS)
  • مدير الحزم: pnpm أو npm أو yarn
  • TypeScript: الإصدار 4.5 فما فوق (يُنصح به لكنه غير مطلوب)

التبعيات المشتركة

تم بناء Solana Commerce Kit على مكتبة Solana Kit، لذا فهي متوافقة مع Solana Kit وGill وبرامج سولانا Clients، و عملاء JS المُولَّدة بواسطة Codama.

pnpm add gill # or @solana/kit
pnpm add @solana-program/token # or @solana-program/target-program
pnpm add @my-program/codama-js-client

إعداد TypeScript

إذا كنت تستخدم TypeScript، تأكد من أن ملف tsconfig.json الخاص بك يتضمن:

{
"compilerOptions": {
"module": "ESNext",
"target": "ES2020",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"jsx": "react-jsx",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"esModuleInterop": true,
"skipLibCheck": true
}
}

إعداد Next.js

إذا كنت تستخدم Next.js، قم بتحديث next.config.js لتحويل حزم Commerce Kit:

/** @type {import('next').NextConfig} */
const nextConfig = {
transpilePackages: [
"@solana-commerce/react",
"@solana-commerce/connector",
"@solana-commerce/headless",
"@solana-commerce/solana-pay",
"@solana-commerce/sdk"
]
};
export default nextConfig;

Is this page helpful?

جدول المحتويات

تعديل الصفحة