我正在尝试将 Braintree 付款与我的网站集成,但 Meteor 不断给出以下错误:
Error: Cannot find module 'Braintree'
我使用meteor add ulexus:braintree
和meteor add hiukim:braintree-helper
将meteor添加到我的项目中。
我跟着this尝试让我的项目正常运行。这是我的代码:
// inside Meteor.startup
Braintree = Npm.require('braintree');
var config = Braintree.connect({
environment: Braintree.Environment.Sandbox,
merchantId: "my merchant id",
privateKey: "my private key",
publicKey: "my public key"
});
BraintreeHelper.getInstance().connect(config);
我还尝试使用 sudo npm install Braintree
安装 Braintree,但这也不起作用。如果我在不使用 Braintree = ...
的情况下尝试,则会收到错误 cannot call method baseUrl on undefined
。
我真的很感激任何帮助。注意:我以前从未使用过 Braintree,最近才开始使用 Meteor。
谢谢!
最佳答案
只需添加 Braintree
npm install braintree
并使用它
var braintree = require("braintree");
关于javascript - meteor "cannot find module ' Braintree'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28975589/