Невозможно использовать модули узлов, установленные NPM, несмотря на правильный NODE_PATH на Mac - PullRequest
5 голосов
/ 19 октября 2011

Работает на OSX 10.7 (Lion).Попробовал в том числе как можно подробнее здесь.Я (по глупости?) Решил перейти на последнюю версию NODE и NPM.Я мерзко и свернулся, как хороший мальчик, и закончил этим:

>node -v
v0.5.9
>npm -v
1.0.99

добавлено export NODE_PATH=/usr/local/lib/node_modules:/usr/local/lib/node, что дает:

>echo $NODE_PATH
/usr/local/lib/node_modules:/usr/local/lib/node

Но каждый require Iво всех моих сценариях не удается найти любой из моих модулей.Он либо смотрит в локальную библиотеку, либо просто сдается с сообщением «Ошибка: не удается найти модуль».

Я пробовал варианты на NODE_PATH: с / без node_modules, с конкретными каталогами - nada.

Мне не хватает конфигурации NPM?Я использую это неправильно?Все сценарии работали хорошо до обновления.

Спасибо за любую помощь.

1 Ответ

3 голосов
/ 21 октября 2011

Наконец-то решили эту проблему, установив модули локально в определенные каталоги узлов.

...