process.cwd()
函数返回当前的执行目录。注意,这个目录不是指JS代码所在的目录,而是启动Node的目录。也就是说,从哪个目录进去启动node,就返回哪个目录。
例如在cmd中直接键入:
node “你的JS代码.js” 并回车
那么process.cwd()返回的便是:
C:\User\ComputerName
(其中ComputerName为你的计算机的实际名)因为这时Node是从“C:\User\ComputerName”目录启动的,所以返回的是“C:\User\ComputerName”。
如果在cmd中进入D盘根目录,并键入如下内容:
node “你的JS代码.js” 并回车
那么process.cwd()返回的便是:
D:\因为这时node是从“D:\”目录启动的,所以返回的是“D:\”。
而属性process.execPath则可以返回node的安装路径。
那怎么获取代码所在的目录?
答案是:__dirname
本文详细介绍了Node.js中process.cwd()和process.execPath两个关键函数的作用,通过具体示例展示了如何使用它们来获取当前执行目录和Node的安装路径。文章还解释了如何获取代码所在目录,提供了深入的实践指南。

4266

被折叠的 条评论
为什么被折叠?



