efi

1.1.4 • Public • Published

efi · GitHub license npm version

Менеджер установки и сборки 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

Readme

Keywords

Package Sidebar

Install

npm i efi

Weekly Downloads

15

Version

1.1.4

License

Apache-2.0

Unpacked Size

3.66 MB

Total Files

49

Last publish

Collaborators

  • diegoling33