Vac*_*ano 5 resharper typescript ecmascript-6
我有以下的Typescript代码:
private getWorkbookFromFile(excelFile: File): Promise<xlsx.IWorkBook> {
var loadedPromise = new Promise<xlsx.IWorkBook>((resolve, reject) => {
// stuff to come up with the resolve.
});
return loadedPromise;
}
Run Code Online (Sandbox Code Playgroud)
Visual Studio正在将单词Promise变为红色(作为错误).但是当我编译并运行时,它工作正常.
我在墙上撞了一会儿然后决定关掉Resharper.一旦我做了语法高亮显示没有错误!(我仍然可以编译并运行.)
我正在运行针对es6的打字稿(es2015).当你这样做时,你不需要es6-promise为Promises 额外输入(即).Visual Studio知道这一点,但Resharper似乎并不知道.
所以,问题是,我怎样才能让Resharper意识到我的Typescript是针对es6(es2015)并且这个承诺是可以的?
我现在必须在没有resharper的情况下开发,但我喜欢它给出的其他东西,所以我很乐意为此解决问题.
我尝试过的事情:
•在Resharper选项中将Javascript设置为ES6(和实验).
•在tsconfig.json文件中将我的编译器选项设置为ES6(我也尝试过ES2015).
| 归档时间: |
|
| 查看次数: |
419 次 |
| 最近记录: |