__dirname 可以用来获取当前文件模块所属目录的绝对路径(文件所在文件夹)
__filename 可以用来获取当前文件的绝对路径(包含文件名字)
Node中文件操作的路径被设计为相对于执行node命令所处的路径
为了解决以上问题,我们可以通过__dirname 或者__filename将相对路径变为绝对路径
// 可以以动态获取当前文件模块所属目录的绝对路径
// console.log(__dirname)
// console.log(__filename)
const fs = require('fs')
const path = require('path')
fs.readFile(path.join(__dirname, './a.txt'), 'utf8', function(err, data) {if (err) {throw err}console.log(data)
})