Пишет
Error: EACCES: permission denied, mkdir '/home/user/.npm'
Ошибка ясна. Если зайду с администратора то ее можно миновать.
Вопрос, для чего создается папка /home/user/.npm ?
Просто если она необходима, то мне нужно что бы к ней имели доступ другие юзеры.
Если она необходима то как изменить этот path?
> Ошибка ясна. Если зайду с администратора то ее можно миновать.
Мне вот не ясна. По умолчанию проги запущенные от юзера имеют право писать в его ~. А от рута тем более таких проблем не должно быть.
> Вопрос, для чего создается папка /home/user/.npm ?
Там будет кэш и туда будут ставиться глобальные (поставленные с -g) модули.
> Просто если она необходима, то мне нужно что бы к ней имели доступ другие юзеры
Хм, а зачем?
> Просто если она необходима, то мне нужно что бы к ней имели доступ другие юзеры .
У каждого юзера своя копия проекта подключенная к общей бд, и нужно что бы например при создании нового юзера, положить ему код и он сразу работал
KuzmenkoArtem: ну да, а потом кто-то решит, что модуль устаревший на одну минорную версию это не комильфо и похерит работу всем остальным. Не, чревато это, не советую.
Пусть все сами себе ставят, как привыкли, package.json для этого придуман. Место на винте дешевле, чем нервные клетки:)