Веб-шторм неиспользуемых свойств

#intellij-idea #webstorm

#intellij-idea #webstorm

Вопрос:

Я нахожу предупреждение о неиспользуемом свойстве очень полезным во многих ситуациях, но часто я получаю сообщение об ошибке в следующей ситуации:

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

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

Я вижу, что вы можете отключить эту функцию, но я бы предпочел сохранить ее.

Комментарии:

1. оно не помечается как неиспользуемое, если вы импортируете его в другой файл, например const { hello } = require("./hello")

2. Понятно, я новичок в WebStorm, поэтому я не понимал, насколько это на самом деле умно! вы должны ответить на вопрос, чтобы я мог дать вам ✅

Ответ №1:

Экспорт помечается как неиспользуемый, если экспортируемый модуль нигде не импортируется. Чтобы избавиться от проблемы, вам необходимо импортировать модуль в другой файл, например:

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

Комментарии:

1. Одна вещь, которую я понимаю, это то, что если импортировать весь файл в другое место, например: const Query = require('./resolvers/Query'); и использовать его так, он все равно выдает мне эту ошибку…