Dokumentasi SolanaQuick Start
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?