javascript - meteor "cannot find module ' Braintree'"

标签 javascript node.js meteor braintree

我正在尝试将 Braintree 付款与我的网站集成,但 Meteor 不断给出以下错误:

Error: Cannot find module 'Braintree'

我使用meteor add ulexus:braintreemeteor 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/

相关文章:

javascript - body.rendered 什么时候被 meteor.js 调用

javascript - 如何使用静态变量获取更新的 React Context?

javascript - 如何使用 Reactjs 将对象数据渲染到表中

node.js - 使用 Swagger 2.0 进行 REST API 版本控制

javascript - 如何获取数组的内容以反射(reflect)在我的模板中?

javascript - 如何在空格键 #each 标签中显示来自两个不同集合文档的数据?

javascript - Ease Out Cubic - 函数参数说明

javascript - 使用 AJAX 传递变量并在其他页面上使用它

javascript - 取消 sails.js 模型生命周期回调中的默认行为

node.js - 模块化编程和 Node