React项目执行npm i react react-dom时出现EPERM权限错误求助
解决npm安装react/react-dom时的EPERM权限错误
已尝试开放目录权限、全局安装create-react-app仍无效的情况下,可尝试以下方案:
以管理员身份执行命令
右键命令提示符/PowerShell,选择「以管理员身份运行」,再执行:npm i react react-dom修改npm缓存与全局包目录到非系统盘
系统盘目录权限限制严格,可自定义路径规避:- 手动创建两个目录,比如
D:\npm_cache(缓存目录)和D:\npm_global(全局包目录) - 执行命令配置npm:
npm config set cache "D:\npm_cache" npm config set prefix "D:\npm_global" - 重新运行安装命令
- 手动创建两个目录,比如
临时禁用杀毒/安全工具
Windows Defender或第三方杀毒软件可能拦截npm对缓存目录的写入操作,临时禁用后重试安装,完成后恢复防护。强制清理npm缓存后重试
执行缓存清理命令:npm cache clean --force清理完成后重新执行
npm i react react-dom释放被占用的文件进程
打开任务管理器,结束所有与npm、node.js相关的进程,以及可能打开缓存目录文件的编辑器进程,之后再重试安装。
内容的提问来源于stack exchange,提问作者fire l
相关产品推荐
相关产品推荐

