gpt4 book ai didi

javascript - Electron 不将 json 文件添加到应用程序

转载 作者:行者123 更新时间:2023-12-02 21:17:52 25 4
gpt4 key购买 nike

这是我的第一个 Electron/节点应用程序,我尝试使用 json 文件作为数据存储。所以我在 index.js|css|html 旁边的应用程序文件夹下创建了一个简单的 index.json

我安装了一个 npm 包 jsonfile,加载得很好

当我尝试加载 json 文件时,EOF 出现,声称没有 json 文件,并且我可以使用 DevTools 源选项卡看到我的 json 文件不存在(未加载)

enter image description here enter image description here

我尝试从 Electron 应用程序菜单强制重新加载。

这是我的文件代码,正在读取我的 json

const jsonfile = require('jsonfile')
const file = '/index.json';

var json;

jsonfile.readFile(file)
.then(obj => json = obj)
.catch(error => console.error(error))

enter image description here

------------编辑

将路径名更正为 index.json./index.json 会出现同样的问题

最佳答案

您可以使用 native fs(文件系统)模块。

let path = "index.json"
const fs = require('fs');
const json = JSON.parse(fs.readFileSync(path));

关于javascript - Electron 不将 json 文件添加到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60919878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com