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

Javascript 尝试通过requirejs加载时返回值未定义,javascript,requirejs,Javascript,Requirejs,我正在尝试使用如下所示的requirejs加载AWS JS SDK: requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function (aws) { console.log(aws); }); requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function () { console.log("==

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

requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function (aws) {
    console.log(aws);
  });
requirejs(["https://sdk.amazonaws.com/js/aws-sdk-2.1.12.min.js"], function () {
        console.log("=== SCRIPT LOADED ===")
        console.log(AWS);
      });
但aws变量回报率尚未定义


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

我设法让它像这样工作:

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

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

不是副本,但可以帮助您了解您的问题:@rafaelcastrocouto感谢您提供的链接,但我仍然无法理解如何才能加载库。我也无法理解它,但我缺乏有关此库的知识。我只想将aws sdk添加到脚本标记中。@rafaelcastrocouto不幸的是,由于我使用的环境,我无法使用脚本标记,我无法访问html,需要一种通过js加载它的方法