首页 > 解决方案 > Fs说没有文件但是有

问题描述

所以我有一个正在做的文件

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

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

标签: javascriptnode.jsfs

解决方案


更改./__dirname + '/'

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

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


推荐阅读