Я перепробовал все, что мог, чтобы WebStorm включил пакет JOI в мой проект node.js, не выдавая инспекционные предупреждения при использовании его функции. Он работает хорошо, как я написал, и не вызывает ошибок во время выполнения. Я попытался обновить его, а также явно установить его в «Предпочтения> Языки и фреймворки> Javascript> Библиотеки»
Все остальные мои библиотеки, которые я установил через NPM, работают нормально и не вызывают никаких ошибок инспектора. Однако простое утверждение liek
joi.string()
Вызывает предупреждение " Неразрешенная функция или метод string () "
Как избавиться отэто? У меня есть целый файл проверки, поэтому игнорирование этой строки построчно - не вариант.
Я пробовал это как с более старой, так и с последней версией joi. Старая версия выглядит следующим образом:
const joi = require('joi');
const format = joi.string();
Более новая версия:
const joi = require('@hapi/joi');
const format = joi.string();
В WebStorm они вели себя одинаково и выдавали предупреждение о проверке.