Я хочу исправить эту ошибку версии @stripe/stripe-js - StripeCustomCheckoutActions или StripeCustomCheckoutOptions

У меня есть проект машинописи Laravel React Inertia js. для этого я установил @stripe/stripe-js. это уже работает, но я выполнил команду обновления npm, а затем отобразил эту проблему

Создание производственных активов внешнего интерфейса 20240306104407667 Сборка приложения с помощью npm run build...

строить tsc && vite build && vite build --ssr

node_modules/@stripe/react-stripe-js/dist/react-stripe.d.ts(704,55): ошибка TS2724: '"/("URL-адрес и местоположение моего проекта)/releases/20240306104407667/node_modules/@stripe/ Stripe-js/dist/index" не имеет экспортированного элемента с именем "StripeCustomCheckoutActions". Вы имели в виду "StripeCustomCheckoutOptions"?

как это решить?

моя версия узла v18.15.0 версия npm — 9.5.0.

это мои версии json пакета

"@stripe/react-stripe-js": "^2.5.1", "@stripe/stripe-js": "^3.0.7",

"devDependencies": {
    "@headlessui/react": "^1.7.15",
    "@inertiajs/react": "^1.0.0",
    "@tailwindcss/forms": "^0.5.3",
    "@types/node": "^18.13.0",
    "@types/react": "^18.0.28",
    "@types/react-dom": "^18.0.10",
    "@types/react-helmet": "^6.1.6",
    "@types/supercluster": "^7.1.3",
    "@vitejs/plugin-react": "^4.2.0",
    "autoprefixer": "^10.4.12",
    "axios": "^1.6.4",
    "laravel-vite-plugin": "^1.0.0",
    "postcss": "^8.4.31",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "tailwindcss": "^3.2.1",
    "typescript": "^5.0.2",
    "vite": "^5.0.0"
},

я пытаюсь понизить версию Stripe-JS, но это не работает

Вероятно, вы захотите обратиться в службу поддержки Stripe или на их сервер Discord, чтобы получить помощь напрямую.

orakaro 07.03.2024 06:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
1
69
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я пытаюсь понизить версию @stripe/stripe-js до 3.0.6 и @stripe/react-stripe-js до 2.5.0, и у меня это работает. Возможно, проблема заключается в конфликте между двумя версиями двух библиотек выше.

спасибо, попробую понизить версию и протестировать

lakshitha sankalpa 19.03.2024 12:36

да, это работа. эта версия работает Спасибо

lakshitha sankalpa 20.03.2024 11:11

Другие вопросы по теме