Fs 说没有文件但是有

Fs says there is not file but there is

所以我有一个文件正在做

const cmds = JSON.parse(fs.readFileSync('./cmds.json'));

我 运行 所在的文件与 cmds.json 在同一文件夹中,但它说找不到? (如果我给它完整的位置,它可以工作,但我想拥有它,这样它也可以像这样工作) img

./更改为__dirname + '/'

const cmds = JSON.parse(fs.readFileSync(__dirname + '/cmds.json'));

__dirname是一个Node.js变量,表示当前目录的路径