Установка узла http-прокси - PullRequest
2 голосов
/ 20 мая 2011

Я пытаюсь установить узел http-proxy со следующим:

npm install http-proxy

Но я получаю эту ошибку:

npm ERR! Unsupported
npm ERR! Not compatible with your version of node/npm: http-proxy@0.5.7
npm ERR! Required: {"node":"= 0.4.7"}
npm ERR! Actual:   {"npm":"1.0.6","node":"v0.5.0-pre"}
npm ERR!
npm ERR! System Linux 2.6.18-028stab070.14
npm ERR! command "node" "/usr/local/bin/npm" "install" "http-proxy"

Там написано, что он не поддерживается моей версией Node.js. Но у меня установлен v0.5.0, который выше необходимого v0.4.7.

Узел http-proxy совместим только с v0.4.7? Есть идеи?

1 Ответ

4 голосов
/ 20 мая 2011

Я бы предположил, что это потому, что package.json для этого модуля указывает конкретную версию узла ("engines": { "node": "= 0.4.7" }), а не высказывание (>= 0.4.7).В отличие от этого package.json для подключения говорит "engines": { "node": ">= 0.4.1 < 0.5.0" }

...