javascript - Fs说没有文件但是有
问题描述
所以我有一个正在做的文件
const cmds = JSON.parse(fs.readFileSync('./cmds.json'));
我在其中运行它的文件与 cmds.json 位于同一文件夹中,但它说找不到?(如果我给它它工作的完整位置,但我想拥有它以便它也能像这样工作) img
解决方案
更改./
为__dirname + '/'
const cmds = JSON.parse(fs.readFileSync(__dirname + '/cmds.json'));
__dirname
是一个 Node.js 变量,表示当前目录的路径。
推荐阅读
- jackson - 如何在quarkus中将String/null序列化为json?
- javascript - 在 Vue 中删除一个对象,从子级发射到父级和父级
- django - 不断收到“未找到“password_reset_confirm”的反向错误。'password_reset_confirm' 不是有效的视图函数或模式名称
- typescript - 你能从只读字符串元组中获得字符串文字的联合吗?
- angular - 如何在 Angular 中添加基于 URL 的主动导航?
- python - 我想在使用 Pandas 中的 .to_excel 创建的 excel 中添加新工作表
- github - 是否可以从 github 问题中删除提交引用?
- agora.io - 如何在 agora.io 中获取所有活跃的流媒体?
- apache-spark - PySpark 过滤元素列表,然后合并回来
- reactjs - 如何将此功能从样式化组件包转换为常规 jsx