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

hri*_*100 6 highlight visual-studio-code

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

功能:突出显示未使用的变量和导入

功能描述:

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

我的问题:

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

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

var3 = var2 + 2
console.log(var3)
Run Code Online (Sandbox Code Playgroud)

该变量在我的屏幕上不显示.我正在使用主题Dark+.

可能是什么问题呢?

Mik*_*ick 0

此功能仅适用于至少包含一个requireimport、 或export语句的文件。

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

require('');

或者

import { } from "";

或者

module.exports.mymodule = {};


显然是设计使然,而不是错误

  • 我有同样的问题,但添加迈克指定的行没有什么区别。 (2认同)