Typescript接口只读字段(找不到名称' readonly')

时间:2016-11-10 08:08:08

标签: javascript visual-studio typescript types

我有以下问题,"找不到姓名' readonly'"定义具有只读属性的接口时。我安装了以下版本的typescript:v 2.0.8,我使用的是Visual Studio 2015.

以下是一个示例:

打字稿

interface Car {
    readonly engine: string;
    readonly model: string;
}

任何想法都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

你需要弄清楚你到底在哪里得到这个错误。它是否在Visual Studio中(即智能感知或在项目构建期间)。或者是在使用package.json的节点(webpack或其他)的编译期间,例如,你有2.0.8。

由于我没有看到Visual Studio的2.0.8,因此很可能只更新了节点的版本。我打赌你从VisualScript版本的打字稿中得到这个错误。所以你需要为Visual Studio更新它。

不幸的是,你不能直接从扩展视图中做到这一点,它应该真正起作用。所以你需要自己下载:https://www.microsoft.com/en-us/download/details.aspx?id=48593