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

Returned value undefined when trying to load via requirejs

我正尝试像这样使用 requirejs 加载 AWS JS SDK:

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

但是 aws 变量 return 未定义。

任何关于如何让它工作的建议将不胜感激! TIA

我设法让它像这样工作:

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

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