. Advertisement .
..3..
. Advertisement .
..4..
Hi everyone, I’m learning about javascript. While working, I try start Node server. As a result, I get the message:
embah@devsertwo:~/node/nodeapp$ node app.js
fs.js:640
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: ENOENT: no such file or directory, open '/home/embah/node/nodeapp/config/c
onfig.json'
at Error (native)
at Object.fs.openSync (fs.js:640:18)
at Object.fs.readFileSync (fs.js:508:33)
at Object.<anonymous> (/home/embah/node/nodeapp/config/config.js:4:28)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/embah/node/glorby/app.js:13:16)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
embah@devsertwo:~/node/nodeapp$
What can I do about the “error: enoent: no such file or directory” issue? Is there a better approach?
The cause:
The error happens because your app wants to find a file in
/home/embah/node/nodeapp/config/config.json
, but the file doesn’t exist (which isENOENT
).Solution:
This error can be fixed by creating the directory structure expected or configuring your app so that it searches in the correct directory for
config.json
.Another way to solve your problem is checking whether the file path is correct in angular.json file or not:
Then press crtl+c and run the project again.
After reading through so many threads and links, and becoming frustrated over and again, I decided to go back to basics. It worked. It was all I did.
It might be helpful to someone, I don’t know.