ReactJS新手遇ENOENT错误,重装Node.JS仍无法解决
提问:React新手遇到npm ENOENT错误,重装Node无效
我是首次学习ReactJS的纯新手,持续遇到以下错误:
npm ERR! code ENOENT npm ERR! syscall lstat npm ERR! path C:\Users\ARYAN\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\ARYAN\AppData\Roaming\npm' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! 本次运行的完整日志可在以下路径查看: npm ERR! C:\Users\ARYAN\AppData\Local\npm-cache_logs\2023-06-25T04_52_16_047Z-debug-0.log我已尝试卸载并重装Node.JS,但过去一小时仍持续出现该错误。
解决方案
这个错误的核心是npm依赖的C:\Users\ARYAN\AppData\Roaming\npm目录不存在,重装Node时可能因权限问题或旧配置残留未自动生成,按以下步骤修复:
手动创建缺失目录
打开文件资源管理器,进入C:\Users\ARYAN\AppData\Roaming路径,右键新建文件夹并命名为npm重置npm配置路径
以管理员身份打开CMD或PowerShell,依次运行以下命令:npm config set prefix "C:\Users\ARYAN\AppData\Roaming\npm" npm config set cache "C:\Users\ARYAN\AppData\Local\npm-cache"验证修复结果
运行npm -v,若能正常显示版本号则配置生效;之后尝试执行React项目创建命令:npx create-react-app my-first-react-app
内容的提问来源于stack exchange,提问作者Aaryan
相关产品推荐
相关产品推荐

