如何在 sapper 应用程序中将 stripe.js 导入我的 preload() 或 onMount()



我已经安装了条纹.js,使用以下命令: npm install stripe 现在我想将其导入到我的 sapper 组件中,以便我可以使用它,但尽管阅读了有关在 js 中导入的所有 mdn 页面,但无法弄清楚如何做到这一点

这是我的代码

<script>
import "stripe"
const stripe = Stripe("my key goes here")
stripe.charges.create({rest of the code to create a charge})
</script>

stripe.js 文件夹位于我的应用程序根目录的典型位置 (node_modules( 文件夹中。

所以我的问题是:如何将其导入我的工兵脚本部分并使用它? 我尝试从"条纹"导入*作为条纹(出现错误( 我尝试导入"条纹" 并导入"/node_modules/stripe"和"./node_modules/stripe">

这些都不起作用。如何导入它,以便我可以像这样使用它: 常量条纹 = 条纹("键"( 特别是在 Sapper 中,我应该将其添加到预加载函数还是添加到组件脚本之上?

谢谢

根据 stripe js npm 包的文档,你可以像这样导入:

import Stripe from 'stripe';
const stripe = new Stripe('sk_test_...');
(async () => {
const customer = await stripe.customers.create({
email: 'customer@example.com',
});
console.log(customer.id);
})();

相关内容

  • 没有找到相关文章

最新更新