изменить глобальный каталог установки NPM - PullRequest
0 голосов
/ 05 июля 2019

Я использую Windows с двумя учетными записями, я установил npm с моей первой учетной записью, поэтому глобальный каталог установки расположен как

C: // Пользователь // {firstaccount}

Теперь я запретил первый аккаунт и использовал второй аккаунт в качестве основного.Но каталог глобальной установки npm все еще находится в C://User//{firstaccount}.Я не могу установить какие-либо пакеты npm по всему миру.

Я попытался изменить файл конфигурации npm с помощью npm config edit и изменил значение префикса globalconfig, но оно не отразилось.

Когда я пытаюсь установить глобальный пакет во второй учетной записи, он нацелен на первую учетную запись, и я получил ошибку ниже.

C: \ Users \ DhineshValarman> npm install tslint -g npm ПРЕДУПРЕЖДЕНИЕ tslint@5.18.0 требуется одноранговый узел машинописного текста @> = 2.3.0-dev ||> = 2.4.0-dev ||> = 2.5.0-dev ||> = 2.6.0-dev ||> = 2.7.0-dev ||> = 2.8.0-dev ||> = 2.9.0-dev ||> = 3.0.0-dev ||> = 3.1.0-dev ||> = 3.2.0-dev, но ни один не установлен.Вы должны установить одноранговые зависимости самостоятельно.npm ПРЕДУПРЕЖДЕНИЕ tsutils@2.29.0 требует одноранговой машинописи @> = 2.1.0 ||> = 2.1.0-dev ||> = 2.2.0-dev ||> = 2.3.0-dev ||> = 2.4.0-dev ||> = 2.5.0-dev ||> = 2.6.0-dev ||> = 2.7.0-dev ||> = 2.8.0-dev ||> = 2.9.0-dev ||> = 3.0.0-dev ||> = 3.1.0-dev

, но ни один не установлен.Вы должны установить одноранговые зависимости самостоятельно.

npm ERR!путь C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging npm ERR!код EPERM npm ERR!errno -4048 npm ERR!системный вызов mkdir npm ERR!Ошибка: EPERM: операция не разрешена, mkdir 'C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging' npm ERR!{[Ошибка: EPERM: операция не разрешена, mkdir 'C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging'] npm ERR!причина: npm ERR!{Ошибка: EPERM: операция не разрешена, mkdir 'C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging' npm ERR!errno: -4048, npm ERR!код: 'EPERM', npm ERR!системный вызов: 'mkdir', npm ERR!путь: npm ERR!'C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging'}, npm ERR!stack: npm ERR!'Ошибка: EPERM: операция не разрешена, mkdir \' C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging \ '', npm ERR!errno: -4048, npm ERR!код: 'EPERM', npm ERR!системный вызов: 'mkdir', npm ERR!путь: npm ERR!'C: \ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging'} npm ERR!нпм ERR!Операция была отклонена вашей операционной системой.нпм ERR!Возможно, файл уже использовался (текстовым редактором или антивирусом), npm ERR!или что у вас нет прав для доступа к нему.нпм ERR!нпм ERR!Если вы считаете, что это может быть проблема с разрешениями, пожалуйста, проверьте nrr ERR!права доступа к файлу и содержащим его каталогам, или попробуйте запустить npm ERR!введите команду снова как root / Administrator (хотя это не рекомендуется).

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!C: \ Users \ DhineshValarman \ AppData \ Roaming \ npm-cache_logs \ 2019-07-05T05_13_02_158Z-debug.log

...