我有一个Nextjs应用程序,我导入了模块next-stripe (npm I next-stripe)来使用createCheckoutSession。当我运行代码时,我得到以下错误:./node_modules/next-stripe/client.js remote: Module not found: Can't resolve './dist/client'
当我查看node_modules/next-stripe/client.js文件时,它显示:module.exports = require('./dist/client').default
然而,node_modules/next-stripe
文件夹中没有dist
文件夹,但其中的文件夹称为src
。当我在本地环境中将client.js文件中的代码更改为module.exports = require('./src/client').default
时,它似乎可以工作,但我无法在我的heroku云服务器上远程执行此操作。
不确定我是否做错了什么或如何解决这个问题。有什么建议吗?
为什么要使用这个包?
你可以直接使用Stripe的软件包:https://www.npmjs.com/package/stripe,这里有很好的文档:https://stripe.com/docs/api