2014-10-15 1 views
0

enter image description hereNPM/ошибка мошенничать при установке Redis

Полная ошибка/предупреждение журнала: http://pastebin.com/xNjC4FDr

У меня была проблема, а когда я попытался установить MongoDB, я сделал SO вопрос об этом, но , это были только предупреждения, поэтому я мог игнорировать это. Но на этот раз это не только предупреждения, но и красная ошибка.

Что мне нужно делать? Является ли мой Nodejs испорченным, потому что раньше я устанавливал Visual Studio Tools для NodeJS? Или это нормальное поведение? Что я могу сделать с этим, я предпочитаю не видеть ошибок/предупреждений, когда я устанавливаю что-то на NPM.

ответ

1

Проблема в том, что hiredis does not support Windows в настоящее время. Ссылка на Windows-совместимую вилку в hiredis readme кажется устаревшей (последняя фиксация в 8/2013 на момент написания этой статьи), поэтому вам может быть не повезло.

Однако hiredis не требует redis модуля, это дополнительная зависимость, которая только делает разбор протокола REDIS быстрее, чем чистый JavaScript парсер, который в комплекте с redis. Вы можете видеть подобную вещь с другими модулями, которые имеют необязательные зависимости, подобные этому. Обычно, если вы видите схему дерева модулей в конце вывода консоли, это означает, что установка модуля прошла успешно.

+0

Вы предлагаете мне использовать ОС на базе Linux для разработки Nodejs или я могу продолжить работу с Windows? Потому что, когда я закончу, я собираюсь разместить свой сайт онлайн на сервере Linux. –

+0

Вообще говоря, поддержка Linux лучше, чем совместимость с аддоном, но в таких случаях, как этот, вы все еще можете разрабатывать в Windows, поскольку зависимость «hiredis» не является обязательной. Единственная разница - производительность. – mscdex

 Смежные вопросы

  • Нет связанных вопросов^_^