ошибка при установке "npm install -g ionic cordova" - PullRequest
0 голосов
/ 19 мая 2018

Когда я устанавливаю npm install -g ionic cordova It throws below error

npm ПРЕДУПРЕЖДЕНИЕ checkPermissions Отсутствует доступ на запись в / usr / lib / node_modules npm ERR!путь / usr / lib / node_modules npm ERR!код EACCES npm ERR!errno -13 npm ERR!доступ к системному вызову npm ERR!Ошибка: EACCES: в доступе отказано, доступ '/ usr / lib / node_modules' npm ERR!{Ошибка: EACCES: разрешение запрещено, доступ '/ usr / lib / node_modules' npm ERR!stack: 'Ошибка: EACCES: разрешение запрещено, доступ \' / usr / lib / node_modules \ '', npm ERR!errno: -13, npm ERR!код: 'EACCES', npm ERR!системный вызов: «доступ», npm ERR!путь: '/ usr / lib / node_modules'} npm ERR!нпм ERR!Операция была отклонена вашей операционной системой.нпм ERR!Скорее всего, у вас нет прав доступа к этому файлу, поскольку текущий пользователь npm ERR!нпм ERR!Если вы считаете, что это может быть проблема с разрешениями, пожалуйста, проверьте nrr ERR!права доступа к файлу и содержащим его каталогам, или попробуйте запустить npm ERR!Снова введите команду от имени пользователя root / Administrator (хотя это не рекомендуется).

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!
/home/javauser/.npm/_logs/2018-05-19T04_42_24_737Z-debug.log

Я пытался с пользователем rootтакже.Я использую node v9.11.1 , npm 6.0.1

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Никогда не используйте npm с sudo (или как root)!Вы можете создать потенциальный бэкдор для вашей системы.

0 голосов
/ 19 мая 2018

запускается с помощью sudo в Mac OS или Linux

sudo npm install -g ionic cordova

или в Windows открывается CMD с правами администратора

npm install -g ionic cordova
...