Pilih paket Commerce Kit yang Anda butuhkan berdasarkan apa yang sedang Anda bangun. Setiap paket dapat diinstal secara independen dan dapat digunakan sendiri atau dikombinasikan dengan paket lainnya.
Persyaratan Sistem
- Node.js: Versi 18 atau lebih tinggi (LTS direkomendasikan)
- Package Manager: pnpm, npm, atau yarn
- TypeScript: Versi 4.5+ (direkomendasikan tetapi tidak wajib)
Peer Dependencies Umum
Solana Commerce Kit dibangun di atas pustaka Solana Kit, sehingga kompatibel dengan Solana Kit, Gill, Solana Programs Clients, dan Codama-generated JS Clients.
pnpm add gill # or @solana/kitpnpm add @solana-program/token # or @solana-program/target-programpnpm add @my-program/codama-js-client
Konfigurasi TypeScript
Jika menggunakan TypeScript, pastikan tsconfig.json Anda menyertakan:
{"compilerOptions": {"module": "ESNext","target": "ES2020","lib": ["ES2020", "DOM", "DOM.Iterable"],"jsx": "react-jsx","moduleResolution": "bundler","resolveJsonModule": true,"esModuleInterop": true,"skipLibCheck": true}}
Konfigurasi Next.js
Jika menggunakan Next.js, perbarui next.config.js untuk mentranspilasi paket
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?