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

运行npx创建React项目时遭遇npm ERR! code ENOENT错误求助

问题描述

学习React框架时,Node.js安装过程无异常,但执行npx create-react-app nyube创建项目时抛出ENOENT错误,提示找不到C:\Program Files\Git\usr\local目录,已清理npm缓存但问题未解决。

错误信息

npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Program Files\Git\usr\local
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Program Files\Git\usr\local'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

错误日志

0 verbose cli C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
1 info using npm@9.5.1
2 info using node@v18.16.0
3 timing npm:load:whichnode Completed in 6ms
4 timing config:load:defaults Completed in 4ms
5 timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 4ms
6 timing config:load:builtin Completed in 4ms
7 timing config:load:cli Completed in 4ms
8 timing config:load:env Completed in 2ms
9 timing config:load:project Completed in 2ms
10 timing config:load:file:C:\Users\THAIPAK KEL\.npmrc Completed in 1ms
11 timing config:load:user Completed in 2ms
12 timing config:load:file:C:\Program Files\Git\usr\local\etc\npmrc Completed in 0ms
13 timing config:load:global Completed in 0ms
14 timing config:load:setEnvs Completed in 3ms
15 timing config:load Completed in 23ms
16 timing npm:load:configload Completed in 23ms
17 timing npm:load:mkdirpcache Completed in 1ms
18 timing npm:load:mkdirplogs Completed in 1ms
19 verbose title npm exec create-react-app nyube
20 verbose argv "exec" "--" "create-react-app" "nyube"
21 timing npm:load:setTitle Completed in 3ms
22 timing config:load:flatten Completed in 9ms
23 timing npm:load:display Completed in 10ms
24 verbose logfile logs-max:10 dir:C:\Users\THAIPAK KEL\AppData\Local\npm-cache\_logs\2023-05-26T03_41_02_876Z-
25 verbose logfile C:\Users\THAIPAK KEL\AppData\Local\npm-cache\_logs\2023-05-26T03_41_02_876Z-debug-0.log
26 timing npm:load:logFile Completed in 19ms
27 timing npm:load:timers Completed in 0ms
28 timing npm:load:configScope Completed in 1ms
29 timing npm:load Completed in 65ms
30 silly logfile start cleaning logs, removing 2 files
31 timing arborist:ctor Completed in 2ms
32 silly logfile done cleaning log files
33 timing arborist:ctor Completed in 0ms
34 http fetch GET 200 https://registry.npmjs.org/create-react-app 2163ms (cache revalidated)
35 timing arborist:ctor Completed in 1ms
36 timing command:exec Completed in 2817ms
37 verbose stack Error: ENOENT: no such file or directory, lstat 'C:\Program Files\Git\usr\local'
38 verbose cwd C:\Users\THAIPAK KEL\Desktop
39 verbose Windows_NT 10.0.17763
40 verbose node v18.16.0
41 verbose npm  v9.5.1
42 error code ENOENT
43 error syscall lstat
44 error path C:\Program Files\Git\usr\local
45 error errno -4058
46 error enoent ENOENT: no such file or directory, lstat 'C:\Program Files\Git\usr\local'
47 error enoent This is related to npm not being able to find a file.
47 error enoent
48 verbose exit -4058
49 timing npm Completed in 3135ms
50 verbose code -4058
51 error A complete log of this run can be found in:
51 error     C:\Users\THAIPAK KEL\AppData\Local\npm-cache\_logs\2023-05-26T03_41_02_876Z-debug-0.log
解决方案

从日志可知,npm加载全局配置时尝试读取C:\Program Files\Git\usr\local\etc\npmrc,但该路径不存在导致报错,尝试以下步骤:

  • 修正npm全局配置路径

    1. 运行npm config list查看当前prefix和cache配置,确认是否指向Git的错误路径
    2. 设置正确的npm全局路径(替换为你的用户名):
      npm config set prefix "C:\Users\THAIPAK KEL\AppData\Roaming\npm"
      npm config set cache "C:\Users\THAIPAK KEL\AppData\Local\npm-cache"
      
    3. 再次执行npx create-react-app nyube测试
  • 手动创建缺失目录(临时方案)
    直接在C:\Program Files\Git\usr下创建local文件夹,再在local内创建etc文件夹,让npm能找到配置文件读取位置

  • 检查系统环境变量

    1. 打开系统环境变量设置,查看PATH中是否存在错误的Git相关路径,确保Node.js的npm路径(C:\Program Files\nodejs)排在Git路径之前
    2. 检查是否存在NPM_CONFIG_PREFIX环境变量,若有则删除或修改为正确的npm全局路径
  • 重装/更新npm
    若以上方法无效,运行npm install -g npm@latest更新npm到最新版本;或卸载Node.js后重新安装,选择默认安装路径避免与Git路径冲突

内容的提问来源于stack exchange,提问作者Jeskel Zhou

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 23:12:53