尝试通过requirejs加载时返回的值未定义

时间:2018-10-04 14:25:58

标签: javascript requirejs

我正在尝试使用requirejs加载AWS JS SDK,如下所示:

requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function (aws) {
    console.log(aws);
  });

但是aws变量的返回值是不确定的。

任何有关如何使它正常工作的建议将不胜感激! TIA

1 个答案:

答案 0 :(得分:0)

我设法使它像这样工作:

requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function () {
        console.log("=== SCRIPT LOADED ===")
        console.log(AWS);
      });

AWS SDK不是AMD模块。加载后,它将作为全局对象可用。