【发布时间】:2021-06-09 13:08:39
【问题描述】:
我正在使用一个应用程序,它从位于 extraResources 目录中的 json 文件读取/写入,由 electron-builder 创建
包.json
"build": {
"files": [
"src/*",
"src/json/*",
"src/scss/*",
"src/views/*"
],
"extraResources": [
{
"from": "./src/json/",
"to": "extraResources",
"filter": [
"**/*"
]
}
],
"win": {
"target": "nsis",
"icon": "build/icon.ico"
}
}
我试图用这个从 Tasks.json 读取 json 文件
const loadTasks = fs.readFileSync(path.join(__dirname, 'extraResources', "Tasks.json"))
但是在编译时,我在控制台中收到以下错误消息:
Uncaught Error: ENOENT: no such file or directory, open '/extraResources/Tasks.json'
我不知道我做错了什么,但我无法访问位于 app.asar 外部的 extraResources
谢谢!!!
【问题讨论】:
标签: javascript node.js electron