process.cwd() :是进程执行时的工作目录
__dirname : 是当前执行js的模块目录
例如,有这样一个目录结构,index.js内引入了utils模块下的a.js脚本并执行
a.js:
const add = () => {
console.log(__dirname, '__dirname');
console.log(process.cwd(), 'process.cwd()');
}
module.exports = add
index.js:
const add = require('./utils/a')
add()
执行结果: