【问题标题】:Integrating Stripe payment in React js在 React js 中集成 Stripe 支付
【发布时间】:2019-01-20 03:54:00
【问题描述】:

我已经在我的演示 React 项目中使用 Stripe 实现了收款,我使用 Express Js 作为后端。

现在,我正在尝试将该演示项目代码合并到我的实际项目中,但它在运行时显示错误,如下所示:

CheckoutForm.js?8185:16 Uncaught ReferenceError: 
    regeneratorRuntime is not defined 

所以我用谷歌搜索了这个错误并将以下依赖项添加到我的 package.json 文件中,但我仍然面临上述错误。

"babel-core": "^6.26.3", 
"babel-polyfill": "^6.26.0",  
"babel-preset-es2015": "^6.24.1", 
"babel-preset-stage-0": "^6.24.1

下面是我的 .babelrc 文件代码。

{
  "stage"   : 0,
  "env": {
    "development": {
      "plugins" : ["react-transform"],
      "extra": {
        "react-transform": [{
          "target" : "react-transform-hmr",
          "imports" : ["react"],
          "locals" : ["module"]
        }, {
          "target" : "react-transform-catch-errors",
          "imports" : ["react", "redbox-react"]
        }]
      }
    },
    "production": {

    }
  }
}

有人有这个问题的参考链接或解决方案吗?

【问题讨论】:

    标签: javascript reactjs express stripe-payments


    【解决方案1】:

    实际上我昨天在另一个库中遇到了这个问题。对我有用的是做你上面所做的,但也在我的应用程序的主要入口点组件中导入 polyfill:

    import 'babel-polyfill';
    

    这可能就是你所缺少的。

    【讨论】:

      猜你喜欢
      • 2022-06-12
      • 2023-03-03
      • 1970-01-01
      • 2012-10-12
      • 2020-11-16
      • 2014-11-28
      • 2020-05-19
      • 1970-01-01
      • 2021-06-13
      相关资源
      最近更新 更多