Mar*_*ton 7 visual-studio-2017 angular6
在构建 Angular 6 应用程序时,我@angular/core/src/render3/interfaces在第 35 行收到编译错误。该行是:
[ACTIVE_INDEX]: number | null;
Run Code Online (Sandbox Code Playgroud)
错误是:
error TS1169: A computed property name in an interface must directly refer to a built-in symbol.
我正在使用@angular/core@6.1.6. 我做错了什么还是这是一个 Angular 错误?
mat*_*tar -1
验证Visual Studio 是否针对正确版本的 Typescript(如 package.json 中所示),然后尝试删除node_modules文件夹并重新运行npm install.
我相信这是由于使用较早的不兼容版本的 typescript (<2.7) 运行 Angular 6 引起的,因为看起来文件container.d.ts(在错误中引用)使用常量命名属性的功能是在Typescript 2.7中添加的。当然,如果这么简单,那么ng serve会告诉你 Typescript 不兼容,所以我认为我要么错了,要么你的环境在欺骗你。
| 归档时间: |
|
| 查看次数: |
1821 次 |
| 最近记录: |