簡體   English   中英

找不到名稱“ require”。 角度2

[英]Cannot find name 'require'. ANGULAR 2

我有一個angular2應用,需要使用支付API。

https://stripe.com/docs/quickstart

在nodejs部分的此代碼示例中,他們說要像這樣使用它:

// Set your secret key: remember to change this to your live secret key in production
// See your keys here: https://dashboard.stripe.com/account/apikeys
var stripe = require("stripe")("sk_test_BQokikJOvBiI2HlWgH4olfQ2");

// Token is created using Stripe.js or Checkout!
// Get the payment token submitted by the form:
var token = request.body.stripeToken; // Using Express

// Charge the user's card:
var charge = stripe.charges.create({
  amount: 1000,
  currency: "usd",
  description: "Example charge",
  source: token,
}, function(err, charge) {
  // asynchronously called
});

我們在NPM上安裝了requireJS,但是在運行它時會出現以下錯誤:

找不到名稱“ require”。

  L48: pagar() { L49: var stripe = require("stripe")("sk_test_ayzCMDmjq2QOIW0s3dTihxNR"); 

嘗試以下方法:

import * as stripe from "stripe";

public stripeKey = stripe("sk_test_BQokikJOvBiI2HlWgH4olfQ2");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM