У меня есть проект машинописи 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/stripe-js до 3.0.6 и @stripe/react-stripe-js до 2.5.0, и у меня это работает. Возможно, проблема заключается в конфликте между двумя версиями двух библиотек выше.
спасибо, попробую понизить версию и протестировать
да, это работа. эта версия работает Спасибо
Вероятно, вы захотите обратиться в службу поддержки Stripe или на их сервер Discord, чтобы получить помощь напрямую.