Обработка 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-файлы, чтобы обеспечить динамический контроль над данными, обрабатываемыми приложением.
Любая помощь будет принята с благодарностью.
Спасибо!