突出显示未使用的变量和导入无法正常工作

时间:2018-06-08 10:19:17

标签: visual-studio-code highlight

VSCode 2018年5月(版本1.24,MacOs)

功能:Highlight unused variables and imports

特征描述:

现在,未使用的变量,参数和导入在JavaScript和TypeScript中显示为灰色。

我的问题:

我创建了一个简单的test.js文件:

var var1  // not used => should be greyed out
var var2 = 2
var var3

var3 = var2 + 2
console.log(var3)

我的屏幕上的变量不是灰色的。 我使用的是主题Dark+

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

此功能仅适用于包含至少一个requireimportexport声明的文件。

如果我创建像您这样的test.js文件,我会遇到同样的问题。但是,将任何这些行放在文件的顶部会修复它:

require('');

import { } from "";

module.exports.mymodule = {};

这是apparently by design, and not a bug