process.cwd()与process.env.PWD有什么区别?

问题描述 投票:12回答:1

都“返回进程的当前工作目录”。似乎您可以覆盖process.env.PWD的值,但不会更改process.cwd()的返回值。

node.js
1个回答
22
投票

PWD是进程启动时的当前工作目录,但它是恒定的。 process.cwd()向底层系统询问该进程的当前目录,可以使用process.chdir()进行更改。 PWD也是POSIX环境变量,这意味着它在Windows上不起作用。另一方面,process.cwd()将。

© www.soinside.com 2019 - 2024. All rights reserved.