Я использую MacOS Catalina (10.15.4 - последняя версия) и делаю частую sh установку node.js и npm.
У меня были ошибки с правами доступа, и поэтому Я хочу установить npm внутри Users/johndoe/
, как описано здесь:
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally (изменить каталог по умолчанию npm вручную).
I у вас нет проблем с установкой npm внутри Users/johndoe
, но следует ли мне также изменить местоположение установки node.js (текущая версия LTS, 12.16.3) с usr/local
на Users/johndoe
? Как я могу это сделать? Могу я просто переместить файлы из usr/local
в новую папку в Users/johndoe
или это вызовет проблемы? Есть ли какие-либо проблемы безопасности, о которых мне следует знать?
Я изо всех сил пытался найти ответ на этот вопрос, потому что большая часть информации устарела. Я использую zsh, где большая часть информации, которую я могу найти, использует bash. Я также искал ответ через документацию node.js и документацию npm, но у меня не было никакого успеха, потому что это, похоже, проблема, которая не указана ни для c, а из-за их взаимодействие.
Любая помощь приветствуется.