Установка npm в качестве корневого пользователя является несходным и работоспособным. Кроме того, вы должны запускать команды npm как root (не рекомендуется). Поэтому я подумал, что попробую настроить его как пользователя без полномочий root.
Согласно документации npm, пользователь без полномочий root без root-доступа может установить npm с помощью:
-  создание файла 
.npmrcсroot,binrootиmanroot, указывающим на папки, которыми владеет пользователь. - Затем запустите установку script.
 
OK. Установка была прекрасной.
Но node не может видеть пакеты, предоставленные npm.
Итак, как мне сделать node осведомленным о пакетах, предоставляемых npm? (Я не должен был ничего делать, когда ранее устанавливал npm как root).
Я могу установить require.paths внутри node или установить переменную среды NODE_PATH, но на что?
Спасибо.