如何修复创建新React应用时出现的ENOENT路径错误?
问题描述
我是一名新手用户,正在尝试创建新的React应用。在Windows 11系统上安装Node.js后,在VSCode终端、命令提示符或Node.js命令提示符中输入npx create-react-app时出现以下错误:
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\zheng\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\zheng\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
版本信息:
node -v v21.3.0 npm -v 10.2.4
已尝试将Node.js安装路径更换到其他位置,但问题依旧。
解决方法
手动创建缺失的npm目录:
- 按
Win + R输入%appdata%回车,快速进入C:\Users\zheng\AppData\Roaming目录。 - 在该目录下新建名为
npm的文件夹(若看不到AppData,需开启文件资源管理器的「显示隐藏项目」选项)。
- 按
重置npm配置并清理缓存:
- 右键命令提示符,选择「以管理员身份运行」。
- 依次执行以下命令:
npm config set prefix "C:\Users\zheng\AppData\Roaming\npm" npm cache clean --force
重新创建React应用:
在终端中运行npx create-react-app 你的项目名(替换为你自定义的项目名称)。若上述方法无效,重新安装Node.js:
- 卸载当前Node.js,同时删除
C:\Users\zheng\AppData\Roaming下的npm、npm-cache文件夹。 - 下载Node.js安装包,右键选择「以管理员身份运行」完成安装,保持默认配置即可。
- 卸载当前Node.js,同时删除
内容的提问来源于stack exchange,提问作者Weirdboy68
相关产品推荐
相关产品推荐

