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