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

时间:2015-06-22 23:06:29

标签: node.js

returns the current working directory of the process。您似乎可以覆盖process.env.PWD的值,但不会更改process.cwd()的返回值。

1 个答案:

答案 0 :(得分:20)

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