Commerce Kit більше не підтримується
Пакети Commerce Kit більше не отримують оновлень чи виправлень. Для нових інтеграцій платежів використовуйте Solana Pay.
Оберіть потрібні вам пакети Commerce Kit залежно від того, що ви створюєте. Кожен пакет можна встановлювати незалежно і використовувати окремо або в комбінації з іншими.
Системні вимоги
- Node.js: Версія 18 або вища (рекомендується LTS)
- Менеджер пакетів: pnpm, npm або yarn
- TypeScript: Версія 4.5+ (рекомендується, але не обов'язково)
Загальні залежності Peer
Solana Commerce Kit побудований на основі бібліотеки Solana Kit, тому він сумісний із Solana Kit, програмами Solana Clients та Codama-generated JS Clients.
pnpm add @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?