# process.cwd(), __dirname 区别
时间:2023.11.10
process.cwd() 返回我们运行节点进程的目录的值
__dirname 返回当前运行文件所在目录的值。
举例:
// 文件夹结构
Project
├── main.js
└──lib
└── script.js
script.js
console.log(process.cwd())
// C:\Project
console.log(__dirname)
// C:\Project\lib
console.log(__dirname === process.cwd())
// false
理解
process: node的全局对象,并.cwd()返回节点运行的位置。
__dirname: module的属性,表示模块的文件路径。
__filename: anothermodule的属性,它保存模块的文件名