Установка 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
, но на что?
Спасибо.