Skip to content
On this page

Разработка Amethyst для десктопов

Убедитесь, что вы выполнили действия, описанные в разделе Настройка рабочей среды прежде чем продолжать.

Запуск dev-сервера

Amethyst использует Electron для десктопного клиента, для начала разработки сделайте следующее

sh
$ yarn dev

Сборка

Файлы сборки всегда будут находиться в папке ./release/build.

Windows

sh
$ yarn package

Linux

WARNING

Если вы работаете в Linux, то yarn package попытается скомпилировать AppImage, deb, rpm и nap. Скорее всего, это не удастся, так как будут отсутствовать зависимостей, необходимых для их сборки.

Вы должны сделать что-то вроде следующего:

sh
$ yarn package --linux dir # builds into "release/build/linux-unpacked"
sh
$ yarn package --linux deb # builds into a deb package
sh
$ yarn package --linux appimage # builds into an appimage

Более подробную информацию о аргументах для ручной упаковки можно найти в документации electron-builder

Сброс изменений в репозитории

Я создал простой скрипт для быстрого удаления node_modules и всех изменений, внесенных в репозиторий, с помощью следующей команды:

sh
$ yarn clean

Made with the loss of multiple braincells 🧠