нпм ERR! Ошибка: EPERM: операция не разрешена, отсоединение - PullRequest
0 голосов
/ 21 июня 2019
  • ОС: Windows 10.
  • npm версия: 6.9.0
  • версия узла: 12.4.0

Я работаю над выставочным приложением. Я хотел бы установить все пакеты в моем приложении expo (установка npm). Но произошла ошибка:

17254 error [OperationalError: EPERM: operation not permitted, unlink ... Я видел эту ошибку на многих предметах, но никто не ответил на мою проблему.

Я уже пытался:

  1. Запустите мой терминал от имени администратора.
  2. npm config set safe-perm = true.
  3. npm install --no-bin-links
  4. очистка кэша npm --force

Пример сообщения об ошибке, которое у меня есть:

17254 error   cause: [Error: EPERM: operation not permitted, unlink 'C:\Users\Thomas\Desktop\someDirectory\someDirectory\someDirectory\someDirectory\node_modules\.staging\react-native-99ed309f\Libraries\Renderer\oss\ReactFabric-dev.js'] {
17254 error     errno: -4048,
17254 error     code: 'EPERM',
17254 error     syscall: 'unlink',
17254 error     path: 'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'
17254 error   },
17254 error   stack: 'Error: EPERM: operation not permitted, unlink ' +
17254 error     "'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'",
17254 error   errno: -4048,
17254 error   code: 'EPERM',
17254 error   syscall: 'unlink',
17254 error   path: 'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'
17254 error }
17255 error The operation was rejected by your operating system.
17255 error It's possible that the file was already in use (by a text editor or antivirus),
17255 error or that you lack permissions to access it.
17255 error
17255 error If you believe this might be a permissions issue, please double-check the
17255 error permissions of the file and its containing directories, or try running
17255 error the command again as root/Administrator (though this is not recommended).
17256 verbose exit [ -4048, true ] ```

Ответы [ 3 ]

0 голосов
/ 22 июня 2019

Решил, войдя в npmjs: npm login

или

удалите все модули npm и переустановите с помощью npm install --no-bin-links

или

rd /s /q C:\Users\foo\AppData\Roaming\npm-cache
rd /s /q C:\Users\foo\AppData\Roaming\npm
0 голосов
/ 22 июня 2019

У меня было это сообщение об ошибке, чтобы решить его, вы должны:

1) добавить папку вашего проекта в Список исключений Защитника Windows .

2) удалитьпапка node_modules

3) run:

npm install
0 голосов
/ 21 июня 2019

Есть ли еще один экземпляр работающего узла, который также использует ReactFabric-dev.js? Если так, прекратите и повторите попытку. Также попробуйте переместить ваш проект в папку «ближе» к корню. Windows иногда путается с очень длинными путями.

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