Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular2中使用AOT的外部库?_Angular_Amazon S3_Angular Cli - Fatal编程技术网

如何在angular2中使用AOT的外部库?

如何在angular2中使用AOT的外部库?,angular,amazon-s3,angular-cli,Angular,Amazon S3,Angular Cli,环境:操作系统:Ubuntu 16.04,IDE:Atom 角度版本:2.3.1 浏览器:[Chrome 57.0.2987.110] 语言:[打字稿2.1.6 | ES6] 节点(用于AoT问题):节点--版本=6.9.5 angular-cli.json的scripts标记中的脚本在AOT期间何时实际执行 在我的一个组件中,我使用了缩小的AmazonS3SDK。('aws-sdk-2.23.0.min.js') 在JIT中,我的应用程序在使用时运行良好 declare let AWS: a

环境:操作系统:Ubuntu 16.04,IDE:Atom

  • 角度版本:2.3.1

  • 浏览器:[Chrome 57.0.2987.110]

  • 语言:[打字稿2.1.6 | ES6]

  • 节点(用于AoT问题):节点--版本=6.9.5

  • angular-cli.json的scripts标记中的脚本在AOT期间何时实际执行

    在我的一个组件中,我使用了缩小的AmazonS3SDK。('aws-sdk-2.23.0.min.js') 在JIT中,我的应用程序在使用时运行良好

    declare let AWS: any;
    
    但在AOT中,它会产生以下错误:

    Cannot read property 'S3' of undefined
    TypeError: Cannot read property 'S3' of undefined.
    
    angular-cli.json包含以下内容:

    {
      ... 
      "apps": [
        {
         ....
          "scripts": [
             "aws-sdk-2.23.0.min.js"
          ]      
        }
      ]
      ...
    }
    

    请尝试在
    angular-cli.json
    filei中输入此项。我已编辑了问题并为angular-cli.json文件内容添加了代码段。似乎您的路径不正确,请尝试从root.um.中输入您的路径。。但它正在JIT上工作。