Обработка JSON-файлов во время выполнения после упаковки Electron-Builder

Я хочу читать файлы JSON с локального диска во время выполнения после того, как электронно-цилиндрический пакет запустит исполняемый файл Windows. Эти файлы уже существуют как часть самой сборки, и я установил следующее, чтобы файлы JSON располагались в каталоге, который, как я предполагал, должен быть относительно обеих версий выпуска для разработки.

"extraFiles": [{
    "from": "./src/json/",
    "to": "json",
    "filter": [
        "**/*"
    ]
}],

Когда я открываю папку выпуска и проверяю распакованные файлы, я вижу json папка с моими файлами. В настоящее время я импортирую файлы JSON в моем .ts файлы с использованием import * as alias from '@json/jsonFile.json где @json это определенный путь в моем 'paths' раздел tsconfig.json, Если я изменяю файл JSON после сборки релиза, а затем запускаю электронное приложение, изменения не регистрируются.

Это связано с тем, что файлы JSON упаковываются во время процесса электронной сборки, поэтому файлы, которые я выгружаю в json папка практически бесполезна? Я действительно хотел бы иметь возможность дать пользователю контроль над тем, как они обновляют выходные JSON-файлы, чтобы обеспечить динамический контроль над данными, обрабатываемыми приложением.

Любая помощь будет принята с благодарностью.

Спасибо!

0 ответов

Другие вопросы по тегам