Встановлення

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/kit
pnpm add @solana-program/token # or @solana-program/target-program
pnpm 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?

Зміст

Редагувати сторінку