Как я могу заставить NPM искать установленные пакеты в другой папке?

Запутанная установка Docpad.

Теперь Docpad находится в /usr/bin/docpad/usr/lib/node_modules

Пока NPM смотрите на /usr/local/bin/docpad /usr/local/node_modules

Могу ли я указать правильный каталог для npm, где он должен искать установленные модули?


person przemo_li    schedule 09.02.2013    source источник


Ответы (2)


Возможно, вам просто нужно установить переменную окружения $NODE_PATH. Подробнее о загрузка модулей.

person Dominic Barnes    schedule 09.02.2013
comment
неа, не помогает. хотя документы npm перед префиксом стыдятся, что префикс справки npm не содержит никакой информации ... Как установить префикс? - person przemo_li; 09.02.2013

Закончилось удалением Node.js и npm (установлены из скриптов docpad).

Снова устанавливаем node.js и npm из chris-lea/node.js ppa.

Удаление docpad с помощью npm из ppa. А потом node.js и npm их селфы, а потом и целые ppa.

Установка node.js и npm из скриптов docpad.

person przemo_li    schedule 09.02.2013
comment
Да. Установил nodejs через ppa, а потом из официальных источников. Те помещают пакеты npm в разные папки. И я не могу установить свой ответ как решающий в течение следующих 26 часов. - person przemo_li; 10.02.2013