You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中create-react-app项目运行npm start报EPERM权限错误

错误根因

你触发的报错核心是项目被创建在了Windows系统级受保护目录C:\Windows\System32下,普通权限运行的npm进程没有权限在该目录下创建.cache缓存文件夹,直接导致启动失败。

解决步骤
  • 将你的robinhood项目文件夹从C:\Windows\System32路径下,剪切到普通用户可读写的目录,例如C:\Users\你的用户名\Desktop\projects、D:\dev\projects这类非系统管控的路径即可,注意不要把开发项目存放在Windows、Program Files等系统目录下。
  • 完全关闭当前VS Code窗口后,进入新的项目存放路径,右键选择「通过Code打开」重新启动VS Code,避免旧工作区的路径缓存影响。
  • 在新打开的VS Code终端中执行npm cache clean --force清理残留的缓存记录。
  • 重新执行npm install安装项目依赖,再运行npm start即可正常启动项目。
可选优化配置(避免后续同类问题)
  • 打开VS Code设置,搜索terminal.integrated.cwd,将配置值修改为你常用的项目存放目录,之后VS Code启动内置终端时会默认进入该路径,不会默认停在System32目录下。
  • 特殊场景需要高权限运行项目时,可以右键点击VS Code选择「以管理员身份运行」后再启动项目,不过不建议长期用管理员身份运行开发工具,存在不必要的安全风险。

内容的提问来源于stack exchange,提问作者Amira Basyouni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 00:48:04