глобально установленные npm-пакеты не работают [закрыто]

локальные npm-пакеты работают, как и прогнозировалось,но мне кажется невозможным запустить глобально установленные пакеты. Он даже не бросает никакой ошибки, он просто ничего не делает ( экспресс, кофе и т. д.. )

Это не беспокоило меня, пока я не захотел использовать coffee-script.

вещи, которые я уже проверил (я на Xubuntu 12.04):

  • npm перечисляет его
  • его установлен в /usr / local / bin
  • ( обновлено | удалено / переустановлено) npm через (npm | apt-get )
  • удалил nodejs и сделал свежий git-rebuild в /opt/bin / node

    => то же самое..

кто-нибудь знает решение?

2 ответов


is NODE_PATH переменная, установленная в вашей среде

//show if set
echo $NODE_PATH

//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"

на NODE_PATH должна содержать расположение каталогов, в которых установлены модули. Он может иметь несколько каталогов (разделенных двоеточием).


оказывается, он пытался начать с node вместо