frontend-apps/README.md
2024-04-01 09:42:52 +03:00

2.3 KiB

Репозиторий фронтенд приложений

Приложения:

  • live_monitor_vue - приложение калькулятора
  • proxy-ui-app - приложение управления роутерами на сайтах и сайтами
  • users-manage - приложение управления пользователями
  • repo - Репозиторий пакетов

Скачивание и установка

  • По умолчанию пакеты в гите хранятся сыром виде. После скачиваия репозитория необходимо выполнить команду установки пакетов.
make build_repo

Список пакетов в репозитории

Пример команды

make packs_list

Команда для Makefile в папке проекта

packs_list:
	cd .. && make packs_list

list_packs:
	make packs_list

Установка пакета

Упрощенная установка пакета.

  • Команда должена быть прописана команда в Makefile.
 make add pack="1-toolkits-helpers"

Команда в Makefile

add:
ifeq ($(pack),)
	$(error mn is not set)
endif
	yarn add "../repo/${pack}/"

Общий случай:

  • Для того чтобы установить пакет из репозитория, необходимо указать путь к пакету. Путь может быть абсолютным или относительным. Путь указывается к папке, содержащей файл package.json. Путь указывается относительно файла, в котором выполняется команда установки.
 npm install ../path/to/mymodule
 yarn ../path/to/mymodule

Пример установки пакета

Установка хэлперов

  • Для установки хэлперов необходимо выполнить команду установки пакета. Пакеты хэлперов находятся в папке 1-toolkits-helpers.
yarn add "~/Projects/microapps-admin-vue/repo/1-toolkits-helpers/"
...
or
...
yarn add "../repo/1-toolkits-helpers/"