What is the difference between process.cwd () and _ _ dirname in Nodejs
What is the difference between process.cwd () and _ _ dirname in Nodejs? many beginners are not very clear about this. In order to help you solve this problem, the following editor will explain it in detail. People with this need can come and learn. I hope you can get something.
Process.cwd () is the current folder address when the node command is executed-- the working directory.
_ _ dirname is the address of the js file being executed-- the directory where the file is located.
For example, the new i.js code on the desktop is as follows:
Console.log ("process.cwd ()", process.cwd ())
Console.log ("_ _ dirname", _ _ dirname)
Create a new folder test on the desktop, and put i.js into the test folder, as shown in the figure:
Execute the command at the desktop location:
Node. / test/i.js
The print result is as follows:
You can see that process.cwd () is the directory where the node command was executed
And _ _ dirname is the directory where i.js is located.
Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.