Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 从VS代码中删除--downlevelIteration错误_Typescript_Visual Studio Code_Generator_Tslint - Fatal编程技术网

Typescript 从VS代码中删除--downlevelIteration错误

Typescript 从VS代码中删除--downlevelIteration错误,typescript,visual-studio-code,generator,tslint,Typescript,Visual Studio Code,Generator,Tslint,我有一个打字脚本项目。我创建了一个生成器函数,并使用 for (let item of generator()) { ... } VS Code立即抱怨我需要将--downlevelIteration添加到我的tsconfig.json中(没有它,tsc无法创建正确的迭代代码)。因此,我添加了标志,事实上,代码可以正确编译和运行 不幸的是,VS代码仍然在抱怨这一行,用一条弯曲的红线标记for循环。这令人恼火。没有明显的tslint标志。在循环之前添加/*tslint:disable*/没有任何

我有一个打字脚本项目。我创建了一个生成器函数,并使用

for (let item of generator()) { ... }
VS Code立即抱怨我需要将--downlevelIteration添加到我的tsconfig.json中(没有它,tsc无法创建正确的迭代代码)。因此,我添加了标志,事实上,代码可以正确编译和运行

不幸的是,VS代码仍然在抱怨这一行,用一条弯曲的红线标记for循环。这令人恼火。没有明显的
tslint
标志。在循环之前添加
/*tslint:disable*/
没有任何区别


如何消除此错误?

tslint:disable
指的是,它与TypeScript不同。TSLint是一个单独的库,它在TypeScript代码中添加额外的静态分析(“linting”)。换句话说,TSLint是TypeScript,就像ESLint是JavaScript一样

您正在查找的“禁用”标志很可能是。但是-使用它通常是不好的做法,因为它禁用了所有类型脚本投诉

你试过重新启动VS代码吗?也许它还没有意识到这些变化


如果不这样做,可能您的TS配置文件没有命名为
tsconfig.json
?VS代码将只识别项目中的tsconfig.json文件。

tslint:disable指的是,它与TypeScript不同。TSLint是一个单独的库,它在TypeScript代码中添加额外的静态分析(“linting”)。换句话说,TSLint是TypeScript,就像ESLint是JavaScript一样

您正在查找的“禁用”标志很可能是。但是-使用它通常是不好的做法,因为它禁用了所有类型脚本投诉

你试过重新启动VS代码吗?也许它还没有意识到这些变化


如果不这样做,可能您的TS配置文件没有命名为
tsconfig.json
?VS代码将只识别项目中的tsconfig.json文件。

我已重新启动VS代码。我的tsconfig.json称为tsconfig.json。它是由Angular CLI创建的。无论如何,将@ts ignore放在有问题的行上方解决了扭曲的读取行,这正是我首先想要的。我同意这并不理想,但我更希望不要被非错误分散注意力。重新启动我的代码编辑器(WebStorm)为我做到了这一点,因为我已经重新启动了VS代码。我的tsconfig.json称为tsconfig.json。它是由Angular CLI创建的。无论如何,将@ts ignore放在有问题的行上方解决了扭曲的读取行,这正是我首先想要的。我同意这并不理想,但我更希望不要被非错误分散注意力。重新启动我的代码编辑器(WebStorm)为我做到了这一点