исключая файл конфигурации при преобразовании файлов js узла в exe с использованием pkg - PullRequest
0 голосов
/ 04 ноября 2018

Я занимаюсь разработкой приложения node.js. Чтобы приложение не читалось пользователями, я пытаюсь преобразовать js-файлы в exe. Я использую pkg для конвертации моих файлов, но у меня возникла проблема. Модуль pkg конвертирует весь мой проект в exe, но у меня есть файл конфигурации в каталоге, и я не хочу, чтобы он конвертировался.

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

Спасибо.

1 Ответ

0 голосов
/ 12 ноября 2018

Наконец-то нашел мою ошибку. Мне требовался файл конфигурации в моей javascript-программе, которая заставляла модуль pkg считать файлы конфигурации как файлы основной программы, а затем упаковывать их в exe-файл. Вместо этого мне пришлось использовать прочитанное содержимое файла, чтобы файл конфигурации не учитывался в файлах моей программы. Использование fs.readFile () решило проблему.

...