Cài đặt

Chọn các gói Commerce Kit bạn cần dựa trên những gì bạn đang xây dựng. Mỗi gói có thể cài đặt độc lập và sử dụng riêng lẻ hoặc kết hợp với các gói khác.

Yêu cầu Hệ thống

  • Node.js: Phiên bản 18 trở lên (khuyến nghị phiên bản LTS)
  • Trình quản lý Gói: pnpm, npm hoặc yarn
  • TypeScript: Phiên bản 4.5+ (khuyến nghị nhưng không bắt buộc)

Các Phụ thuộc Ngang hàng Phổ biến

Solana Commerce Kit được xây dựng trên nền tảng thư viện Solana Kit, vì vậy nó tương thích với Solana Kit, Solana Programs Clients, và 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

Cấu hình TypeScript

Nếu sử dụng TypeScript, hãy đảm bảo tsconfig.json của bạn bao gồm:

{
"compilerOptions": {
"module": "ESNext",
"target": "ES2020",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"jsx": "react-jsx",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"esModuleInterop": true,
"skipLibCheck": true
}
}

Cấu hình Next.js

Nếu sử dụng Next.js, hãy cập nhật next.config.js để chuyển đổi các gói 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?

Mục lục

Chỉnh sửa trang