运行npx create-react-app创建React应用报command not found错误原因查询
create-react-app 报错原因及解决方法
报错原因分析
1. Error: EPERM: operation not permitted, mkdir 'C:\Users\Sameha 报错原因
- 当前Windows用户对
C:\Users\Sameha目录没有写入权限,常见于用户文件夹被系统层级的防护规则限制、当前登录的是普通权限账户而非管理员账户,或是目标目录被杀毒软件、文件资源管理器等进程占用锁定,无法执行新建目录操作 - 执行命令的终端没有申请到管理员权限,无法在系统用户目录下写入文件
2. command not found: create-react-app 报错原因
- npx本地缓存的create-react-app安装包损坏,无法正常加载执行
- Node.js的全局包安装路径未正确加入系统环境变量,导致npx无法识别调用的工具包
- 你当前安装的Node.js 14.17.5版本存在权限配置问题,普通用户权限下无法执行npx拉取的临时工具包
对应解决方法
- 右键点击你使用的终端(CMD/PowerShell/VS Code内置终端),选择「以管理员身份运行」后,重新执行
npx create-react-app myapp命令 - 若上述操作无效,可先执行
npm install -g create-react-app全局安装React脚手架,再执行create-react-app myapp创建项目 - 手动检查
C:\Users\Sameha目录的权限配置:右键点击目录→选择「属性」→切换到「安全」标签页→点击「编辑」,给当前登录的用户添加「写入」「修改」权限后重试 - 临时关闭正在运行的杀毒软件、勒索软件防护类工具,这类工具经常会拦截终端的目录创建操作
内容的提问来源于stack exchange,提问作者Samyak Jain
相关产品推荐
相关产品推荐

