Похоже, require
не ищет в глобальном пути установки npm.Запустите
require.paths
из узла REPL, чтобы увидеть, какие пути ищутся. В командной строке введите
npm ls -g
, чтобы увидеть каталог, в котором npm
устанавливает глобальные библиотекив (это /usr/local/lib
на моем Mac).Добавьте /node_modules
к этому и добавьте к require.paths
.Вы можете сделать это единовременно, запустив
require.paths.shift('/usr/local/lib/node_modules');
( Обновление: Изменение require.paths
больше не разрешено с Node 0.5 +.)
или вы можете сделать это навсегда, добавив строку
export NODE_PATH=/usr/local/lib/node_modules
в файл ~/.bashrc
.