Документация SolanaБыстрый старт
Выберите необходимые пакеты Commerce Kit в зависимости от того, что вы создаёте. Каждый пакет устанавливается независимо и может использоваться отдельно или в комбинации с другими.
Системные требования
- Node.js: Версия 18 или выше (рекомендуется LTS)
- Менеджер пакетов: pnpm, npm или yarn
- TypeScript: Версия 4.5+ (рекомендуется, но не обязательно)
Общие одноранговые зависимости
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?