efi
v1.1.4
Published
The ely.flat installer and builder.
Downloads
74
Readme
efi ·
Менеджер установки и сборки ely.flat.
1. Установка
Платформа ely.flat использует технологию NodeJS, поэтому ely.flat.installer может быть установлен через менеджер пакетов npm.
sudo npm install -g efi
Если во время установки возникли ошибки, выполните:
sudo npm install -g efi --unsafe-perm=true --allow-root
Так установка пройдёт с правами администратора, что необходимо, потому что efi устанавливается как самостоятельное приложение.
Для корректной работы программы, её необходимо устанавливать как глобальный пакет. После чего в терминале будет доступна команда:
efi
Для использования cli версии, введите:
efi --help
2. Создание проекта
Откройте терминал и перейдите в нужную Вам директорию. Находясь в ней, введите команду:
efi
Откроется графическое представление efi. В самом низу окна убедитесь, что установлена именна та директория, в которой будет находится Ваше приложение.
Выполните первый пункт в основном меню - "INIT THE APP".
В рабочей директории будет сгенерировано несколько файлов:
- app.js - главный файл Вашего приложения.
- app.config.json - файл конфигурации приложения.
- ely.flat.js - главный файл библиотеки ely.flat.
И директория build
со следующим содержимым:
- css - директория стилей.
- css/efx.css - таблица стилей ely.flat.
- css/efx.css.map - карта стилей ely.flat.
- resources/fonts - шрифты, необходимые ely.flat.
- js - директория скриптов.
- js/index.js - главный JS файл Вашего приложения.
- app.config.json - копия файла конфигурации проекта.
Содержимое директории build
может быть выгружено на веб сервер и использоваться, как обычное pureJS веб-приложения, без es модулей.
Если хотите использовать CLI инициилизацию, ведите команды в терминале:
efi --init
efi --build
3. Разработка в реальном времени или "Сервер живого обновления"
Для максимально удобной и комфортной разработки Вы можете использовать технологию "Live Update Server".
###3.1 Подготовка Перейдите в конфигурацию Вашего приложения и активируйте манифест "useDevelopMode" (Использовать режим разработчика). Так, при обновлении файлов приложения, оно будет перезагружаться.
###3.2 Live update server В графическом представлении efi выберите четвертый пункт. Активируйте переключатель и нажмите "Открыть приложение".
###3.3 Профит!
Отлично, всё готово. Теперь, когда Вы будете редактировать файл app.js, efi будет пересобирать Ваше приложение и Вы в реальном
времени сможете отследить изменения. Вы также можете это сделать одновременно используя мобильные устройства, используя адрес
компьютера в сети и порт 1580
.
Если хотите использовать CLI, введите команду:
efi --server
На Вашем компьютере будет запущен веб-сервер по адресу:
http://localhost:1580
При изменении файла app.js
в корне Вашего приложения, будет совершаться живой перезапуск веб-приложения.
5. Дополнительно
Для получения CLI справки, введите в терминале:
efi --help