Команда sudo позволяет успешно создать приложение-реакцию-приложение, но мой пользователь уже имеет доступ администратора

0
задан karel 19 January 2019 в 18:20
поделиться

1 ответ

Вам нужно переустановить NPM, чтобы использовать его без sudo.

Сначала проверьте, что нужно переустанавливать позже:

npm list -g --depth=0

Скажите npm, чтобы установить пакеты для дома:

npm config set prefix ~/npm

Измените ваши пути:

Откройте ваш. bashrc (Linux):

nano ~/.bashrc

для Mac

nano ~/.bash_profile

добавьте эти строки в конце:

export PATH="$PATH:$HOME/npm/bin"
export NODE_PATH="$NODE_PATH:$HOME/npm/lib/node_modules"

сохраните файл и затем введите эту команду в чтобы изменения вступили в силу:

. ~/.bashrc

или

. ~/.bash_profile

Возьмите на себя ответственность за все, что находится в вашем каталоге ~ / .npm (должно выполняться с помощью sudo):

sudo chown -R $USER:`id -g -n $USER` ~/.npm

В конце концов, вы можете установить глобально без sudo. Например:

npm install -g live-server

Или создайте приложение реакции с:

npm init react-app <your reactapp>
0
ответ дан Michal S. 19 January 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: