如何在angular2中使用AOT的外部库?
环境:操作系统:Ubuntu 16.04,IDE:Atom如何在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
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上工作。