Документація SolanaШвидкий старт
Оберіть потрібні вам пакети Commerce Kit залежно від того, що ви створюєте. Кожен пакет можна встановлювати незалежно і використовувати окремо або в комбінації з іншими.
Системні вимоги
- Node.js: Версія 18 або вища (рекомендується LTS)
- Менеджер пакетів: pnpm, npm або yarn
- TypeScript: Версія 4.5+ (рекомендується, але не обов'язково)
Загальні залежності Peer
Solana Commerce Kit побудовано на основі бібліотеки Solana Kit, тому він сумісний з Solana Kit, Gill, Solana Programs Clients та JS-клієнтами, згенерованими Codama.
pnpm add gill # or @solana/kitpnpm add @solana-program/token # or @solana-program/target-programpnpm 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?