Angular 2: ngc 常见错误和解决办法
假如你的 Angular 2 代码已经可以在调试环境下正常运行了,但是无法通过 TypeError: cannot read property 'kind' of undefined 这是一个错误本体和描述没有任何关系的实例,正如下文链接的原回答所说,
这个错误的真实原因是,由于 Angular 的 AoT 的设定不兼容,你不能采用 default exports. 需要使用具名输出。也就是 // somefile.ts export default function (...) { ... } ... // some-other-file.ts import whatevar from './somefile'; 需要改为 // somefile.ts export function whatevar(...) { ... } ... // some-other-file.ts import { whatevar } from './somefile'; 参见问题 http://stackoverflow.com/ques... 最高票答案和评论。 Duplicate identifier 'Promise' 参见之前的问题 https://segmentfault.com/q/10... 。结果表明,不能使用 @types/es6-promise (typings install 我试了一下,貌似也不行,然而不确定),而应该使用 TypeScript 内建的 Promise 定义。 另外 HTML 调用方法时,参数的数量和类型必须和 TypeScript 文件的方法签名一致。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:块级按
- angularjs – 范围问题中的角度绑定模型?
- 有一些方法可以在角度2中禁用一组输入?
- 我可以编写一个脚本来告诉我当前正在vim中编辑哪些文件吗?
- Jenkins 创始人:持续交付的 What、Why 及 How
- 单元测试 – Play Framework 2 scala specs2 mockito,如何编
- vim介绍与一些使用方式
- bootstrap-缩略图
- twitter-bootstrap – 如何在Bootstrap Modal中使用CKEdito
- scala – 如何使用sbt-cross-building和sbt 0.13在sbtPlugi