جافاسكريبت - الحصول على "npm ERR! code ENOENT" أثناء تشغيل npx
أنا حاليًا أتعلم React مع Javascript. تمكنت من تثبيت node.js دون أي أخطاء. ولكن عندما أحاول إنشاء مشروع React، يظهر لي خطأ مثل هذا:
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 [email
2 info using [email
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 المؤقتة ولم ينجح ذلك أيضاً.
الإجابة رقم 1
تحتاج إلى إنشاء مجلد يدويًا يسمى "npm" في هذا الموقع: C:\Users\<اسم_المستخدم_الخاصة_بك>\AppData\Roaming\npm
الإجابة رقم 2
لقد واجهت مشكلة مشابهة: npm ERR! enoent ENOENT: لا يوجد مثل هذا الملف أو الدليل، lstat 'C:\Users\.
ما نجح معي هو الانتقال إلى <USERNAME>\AppData\Roaming\npm وحذف مجلد NodeModule.