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