Неопределенный метод глобальной переменной с Node.js в WebStorm
По сложным причинам у меня есть некоторый код Node.js, подобный этому:
(util.js)
global.redis= require('redis').createClient(...);
(какой-то другой файл.js)
const Util= require('./util.js');
global.redis.rpush(...);
В WebStorm 8, когда я проверяю код, он распознает global.redis, но выдаст ошибку, сообщив о неразрешенной функции или методе rpush. redis указан в настройках Node.js и NPM в WebStorm, и у меня включены глобальные параметры Node.js.
Код работает так, как и ожидалось. Кто-нибудь сталкивался с этим?