bra*_*ndo 99 typescript visual-studio-2015
我在Visual Studio 2015(带有resharper)的上下文中工作,并且正在引用node.js的typescript定义文件.我有3个其他VS项目使用node.d.ts没有问题.然而,在这个新项目中,我现在有146个错误说同样的事情:
"Typescript Feature 1.5.当前语言级别为1.4".
对于我的生活,我无法告诉Visual Studio(或Resharper?)使用最新的打字稿语言版本.
我试过了: 工具>选项>打字稿>项目>常规> ECMAScript6(已选中)不起作用
另外:npm install -g typescript不起作用
我怎么告诉VS使用Typescript 1.5.3(node.d.td要求的)?
adr*_* h. 188
这是一个ReSharper设置.从Visual Studio的菜单栏中,单击"Resharper"→"选项"→"代码编辑"→"TypeScript"→"检查",然后将TypeScript语言级别更改为相关值.
bra*_*ndo 46
我发现了如何解决这个问题.首先,如果您正在使用Resharper,正如其他人所提到的那样,您需要指出您正在使用的打字稿的版本:
但是,在Visual Studio中,您需要转到Tools/Extensions and Updates并将Typescript扩展升级到最新版本.

通过在"已安装"选项卡下搜索"typescript"来执行此操作.在我突出显示的黄色框中,您应该会看到一条消息,指出"更新"选项卡下有任何可用的更新.转到"更新"选项卡,将您的打字稿扩展名更新为最新版本.(我已经进行了更新,因此我现在无法使用Typescript进行更新选择).
更新:
最简单的方法是下载并安装"Typescript for Visual Studio"以获取最新版本:https://www.microsoft.com/en-us/download/details.aspx? id = 48593
有点偏离主题但是因为我在寻找错误"ECMAScript 6功能的解决方案时找到了这个线程.你当前的语言水平是:ECMAScript 5"......
我想在Antons关于ES6和Resharper 10的评论中添加一个注释.
如果您收到错误"ECMAScript 6功能.您当前的语言级别为:ECMAScript 5",则可以更改Resharper 9.1中的级别,如本文所述如何在Visual Studio 2013中使用ECMAScript 6语法
我现在跑9.2了,就这样做了.Resharper选项> Javascript> Inspections>"将Javascript语言级别更改为ES6"
| 归档时间: |
|
| 查看次数: |
20549 次 |
| 最近记录: |