64 lines
2.3 KiB
Markdown
64 lines
2.3 KiB
Markdown
# Репозиторий фронтенд приложений
|
|
|
|
## Приложения:
|
|
* live_monitor_vue - приложение калькулятора
|
|
* proxy-ui-app - приложение управления роутерами на сайтах и сайтами
|
|
* users-manage - приложение управления пользователями
|
|
* [repo](./repo/README.md) - Репозиторий пакетов
|
|
|
|
## Скачивание и установка
|
|
* По умолчанию пакеты в гите хранятся сыром виде. После скачиваия репозитория необходимо выполнить команду установки пакетов.
|
|
|
|
```bash
|
|
make build_repo
|
|
```
|
|
|
|
## Список пакетов в репозитории
|
|
### Пример команды
|
|
```bash
|
|
make packs_list
|
|
```
|
|
### Команда для Makefile в папке проекта
|
|
```makefile
|
|
packs_list:
|
|
cd .. && make packs_list
|
|
|
|
list_packs:
|
|
make packs_list
|
|
```
|
|
|
|
## Установка пакета
|
|
### Упращенная установка пакета.
|
|
* Команда должена быть прописана команда в Makefile.
|
|
```bash
|
|
make add pack="1-toolkits-helpers"
|
|
```
|
|
### Команда в Makefile
|
|
```makefile
|
|
add:
|
|
ifeq ($(pack),)
|
|
$(error mn is not set)
|
|
endif
|
|
yarn add "../repo/${pack}/"
|
|
```
|
|
### Общий случай:
|
|
* Для того чтобы установить пакет из репозитория, необходимо указать путь к пакету. Путь может быть абсолютным или относительным. Путь указывается к папке, содержащей файл `package.json`. Путь указывается относительно файла, в котором выполняется команда установки.
|
|
|
|
```bash
|
|
npm install ../path/to/mymodule
|
|
yarn ../path/to/mymodule
|
|
```
|
|
|
|
### Пример установки пакета
|
|
#### *Установка хэлперов*
|
|
* Для установки хэлперов необходимо выполнить команду установки пакета. Пакеты хэлперов находятся в папке `1-toolkits-helpers`.
|
|
|
|
```bash
|
|
yarn add "~/Projects/microapps-admin-vue/repo/1-toolkits-helpers/"
|
|
...
|
|
or
|
|
...
|
|
yarn add "../repo/1-toolkits-helpers/"
|
|
```
|
|
|