如何在角度中使用npm模块?

c0d*_*0de 8 javascript braintree node.js angularjs

我正在尝试将braintree-web npm模块与AngularJS 一起使用,因为当我尝试将其包含在模板中时出现错误:

<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
Run Code Online (Sandbox Code Playgroud)

我有一个名为billing的状态,我用它来控制我的模板'BillingController'.我希望能够注入braintree-web和myscript.js:

<script>
  braintree.setup(
          // Replace this with a client token from your server
          clientToken,
          "dropin", {
            container: "payment-form",
            form: "checkout",
          });
</script>
Run Code Online (Sandbox Code Playgroud)

请帮忙.我怎样才能做到这一点?

编辑:

目前,这是我的底部

<!-- braintree sdk -->
    <script src="https://js.braintreegateway.com/v2/braintree.js"></script>

    <!-- braintree setup -->
    <script>
      var clientToken = removed;
      braintree.setup(
          // Replace this with a client token from your server
          clientToken,
          "dropin", {
            container: "payment-form",
            form: "checkout",
          });
    </script>
Run Code Online (Sandbox Code Playgroud)

这些是我得到的错误:

在此输入图像描述

看起来像braintree脚本没有加载(?)

谢谢您的帮助

shi*_*hiv -3

在控制台中执行: npm install Braintree --save

然后在你的 javascript require('braintree') 中,现在你将拥有可用的 Braintree 函数