Vue CLI не удается установить для Mac Mojave - PullRequest
0 голосов
/ 20 февраля 2019

Я получаю следующую ошибку при настройке нового проекта Vue:

npm install -g @ vue / cli

Ошибка: EACCES: разрешение запрещено, доступ '/ usr / local /Lib / node_modules'

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Насколько я знаю, это не просто проблема Vue Cli, но может случиться с любым модулем узла.

Часто это происходит, если вы установили NPM от имени администратора или используете Sudo.Обычно это можно обойти, выполнив что-то вроде sudo npm install xxx-package-xxx Но на самом деле это только усугубляет проблему, когда многим вещам нужны повышенные привилегии.

В моем случае удаление и переустановка Node + NPM с новым пакетом (не входящим в комплект MacOS) помогли мне, но в итоге я перегрузил свою ОС и установил все заново.

0 голосов
/ 20 февраля 2019

Я обошел эту ошибку, изменив разрешения для двух каталогов:

Установите права доступа для всех - чтение / запись для

  • / usr / local / lib / node_modules
  • / usr / local / bin

    1. Открыть Finder.
    2. Нажмите Ctrl + Shift + G.Откроется диалоговое окно.
    3. Введите путь и нажмите Перейти
    4. Щелкните правой кнопкой мыши каталог и выберите Получить информацию
    5. Нажмите значок замка, чтобы разрешить изменения и введите свои учетные данные
    6. В разделе Обмен и разрешения измените каждый на Чтение и запись
    7. Щелкните значок шестеренки и выберите Применить к вложенным элементам из выпадающего списка
    8. Подтвердите запрос

Справочная статья:https://forum.vuejs.org/t/vue-cli-installation-fails-on-macos-mojave-10-14/45712/5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...