提问者:小点点

错误:尝试更新expo-cli时“操作被您的操作系统拒绝”


npm ERR! code EPERM
npm ERR!syscall rename
npm ERR!path C:\用户\Avinash\AppData\漫游\npm\node_modules\expo-cli
npm ERR!dc:\用户\Avinash\AppData\漫游\npm\node_modules.expo-cli-MaHhbGHy
npm ERR!errno-4048
npm ERR!错误:EPERM:操作不允许,重命名为'C:\用户\Avinash\AppData\漫游\npm\node_modules\expo-cli'-

npm ERR!此运行的完整日志可以在以下位置找到:
npm ERR!C:\用户\Avinash\AppData\本地\npm-cache_logs\2020-11-28T06_08_17_131Z-debug. log


共3个答案

匿名用户

请尝试以下步骤:

>

  • 检查您的防病毒状态为启用或禁用

    在安装过程中禁用您的防病毒软件。

    我希望这有帮助。对我有用。

  • 匿名用户

    以管理员身份打开cmd,这是权限错误

    还要尝试查看文件是否正在使用:

    https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer

    https://helpcenter.gsx.com/hc/en-us/articles/115015880627-How-to-Identify-which-Windows-Process-is-Locking-a-File-or-Folder

    打开以管理员身份运行的进程资源管理器。在工具栏中,找到右侧的gun sight图标。拖动该图标并将其放在已锁定的打开的文件或文件夹上。正在使用该文件的可执行文件将在进程资源管理器主显示列表中高亮显示。

    匿名用户

    除了使用管理员权限打开命令提示符窗口外,还可以尝试终止进程adb. exe,可以通过打开任务管理器并导航到详细信息选项卡找到该进程。这个GitHub问题还有一些其他可能的解决方案,您可以尝试。