Не удалось установить Reactjs

Я только что поменял новый ноутбук на MacBook Air с помощью Catalina. Я успешно установил Node, когда попытался установить Reactjs, но он говорит 'permission denied' в файл узла, как показано ниже:

zulfadliazhar@Zulfadlis-MacBook-Air ~ % npm install -g create-react-app

npm WARN checkPermissions Отсутствует доступ для записи в / usr / local / lib / node_modules npm ERR! код EACCES npm ERR! системный вызов npm ERR! путь / usr / local / lib / node_modules npm ERR! errno -13 npm ERR! Ошибка: EACCES: доступ запрещен, доступ к '/ usr / local / lib / node_modules' npm ERR! [Ошибка: EACCES: доступ запрещен, доступ '/ usr / local / lib / node_modules'] {npm ERR! errno: -13, npm ERR! код: 'EACCES', npm ERR! системный вызов: 'доступ', npm ERR!
путь: '/ usr / local / lib / node_modules' npm ERR! } npm ERR! npm ERR! Операция отклонена вашей операционной системой. npm ERR! Скорее всего, у вас нет прав доступа к этому файлу в качестве текущего пользователя npm ERR! npm ERR! Если вы считаете, что это может быть проблема с разрешениями, дважды проверьте ошибку npm! разрешения файла и содержащихся в нем каталогов, или попробуйте запустить npm ERR! команду снова как root / Administrator.

npm ERR! Полный журнал этого запуска можно найти в: npm ERR!
/Users/zulfadliazhar/.npm/_logs/2020-05-15T01_03_00_850Z-debug.log

zulfadliazhar@Zulfadlis-MacBook-Air ~ % create-react-app --version

zsh: команда не найдена: create-response-app

Пожалуйста, помогите мне.

Спасибо


person tengkuzulfadli    schedule 15.05.2020    source источник
comment
Как вы установили узел? Если вы используете brew, я думаю, он не будет установлен с правами root   -  person huichops    schedule 15.05.2020
comment
sudo npm install -g create-react-app   -  person Avanthika    schedule 15.05.2020
comment
Отвечает ли это на ваш вопрос? Как установить глобальную npm не как root?   -  person CD..    schedule 15.05.2020
comment
используйте 1_   -  person imran haider    schedule 16.05.2020


Ответы (1)


Вам нужны права sudo для установки чего-либо в -g (это означает глобальное), потому что он установит это здесь => /usr/local/lib/node_modules

так что вам просто нужно повторить эту попытку sudo npm install -g create-react-app

person William Scalabre    schedule 15.05.2020