未使用 属性 WebStorm

Unused Property WebStorm

我发现未使用的 属性 警告在很多情况下都非常有用,但在以下情况下我经常会出错:

const hello = () => 'Hello world!';

module.exports = {
  hello, // <-- saying this is unused
};

我知道你可以关闭这个功能,但我宁愿保留它。

如果导出的模块未在任何地方导入,则导出标记为未使用。 要解决这个问题,您需要将模块导入到不同的文件中,例如:

 const { hello } = require("./hello")