Спасибо за вашу поддержку
Для меня проблема была больше в обработке файловой системы, чем в электронном.
Все, что я сделал, - это chmod моя папка проекта, чтобы убедиться, что я смогу прочитать и запишите в индекс. json хранилище данных
sudo chmod -R 777 /opt/workspaces/electron/myElectronPrpjectFolder
Затем для лучшего разрешения пути я использовал идею базового c, используемую в электронном типе архива, он более безопасен для ошибок
const path = require('path')
const file = path.join(__dirname,'index.json');
var json;
var html = "";// The returned object.
$(document).ready(function () {
jsonfile.readFile(file)
.then(obj => {
json = JSON.parse(JSON.stringify(obj));
console.log(JSON.stringify(json))
parseIssues(json.children);
document.getElementById('a').innerHTML = html;
})
.catch(error => console.error(error))
});
Вы видите, что я использую JQuery в этом фрагменте, но он также работает без JQuery.
в резюме, улучшенная политика разрешения пути с предоставленными привилегиями для папки. Спасибо