环境:操作系统:Ubuntu 16.04,IDE:Atom
Angular版本:2.3.1
浏览器:[Chrome 57.0.2987.110]
语言:[TypeScript 2.1.6 | ES6]
节点(针对AoT问题):node --version = 6.9.5
在AOT期间,angular-cli.json的scripts标签内的脚本实际上是什么时候执行的?
在我的一个组件中,我使用了缩小的亚马逊s3 sdk。 ( '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"
]
}
]
...
}