最近将新的 TS 版本安装到 VS2013 中并尝试使用 protected
修饰符。
但是 TS 验证器向我显示错误(并用红线在 protected
字下划线。
我收到类似
Use of future reserver word. ; expected
看起来它正在研究旧的 TS 定义。
检查项目文件,有 1.1 版本的 TypeScript。
还运行 tsc -v
生成 1.3.0
。
你们有人经历过吗? 我缺少什么以及如何解决这个问题。
非常感谢您的帮助。
export class SomeClass {
protected metadata: Metadata;
protected subItems: SomeClass[];
constructor() {
}
}
最佳答案
谢谢大家。为您解答! 原因是(哦,有什么可耻的=))ReSharper。 它的验证显示该错误,暂停它我现在没有收到任何错误。 看起来 JetBrains 的人应该像 Web Essentials 那样更新他们的定义。 因为它们与新的 TS 版本 1.3 不兼容。目前没有待处理的更新。
希望,它会对其他人有用。
关于visual-studio-2013 - TypeScript 1.3 保护错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26929051/