forked from CITKParus/P8-Panels
Инструкции: добавлены сведения о необходимости локальной установки зависимостей (npm install)
This commit is contained in:
parent
9f6394d3fd
commit
68f73a28f1
@ -243,7 +243,14 @@ WEB-приложение "ПАРУС 8 Онлайн" поддерживает в
|
||||
|
||||
Каждая панель должна иметь в составе "index.js" - точку входа по умолчанию. "index.js" должен экспортировать фунциональный React-компонент панели с имененем `RootClass` (см. для примера "app/panels/prj_fin/index.js").
|
||||
|
||||
После добавления новых панелей в состав приложения необходима его "пересборка". Для этого предусмотрены преднастроенные скрипты `dev` и `build`. Скрипты размещены в секции `scripts` файла зависимостей `package.json` WEB-приложения. Исполнение скриптов сборки выполняется через пакетный менеджер `npm` (должен быть установлен на рабочем месте разработчика) из корневого каталога приложения:
|
||||
Если планируется разработка собственных панелей или доработка панелей из поставки, то необходимо локально установить библиотеки, включённые в фреймворк. Эти библиотеки необходимы для "пересборки" фреймворка после внесения изменений. Они не всходя в репозиторий, т.к. в него включен уже "собранный" вариант панелей, расположенный в "distr". Для установки библиотек следует воспользоваться пакетным менеджером `npm` и выполнить команду установки из корневого каталога приложения:
|
||||
|
||||
```
|
||||
REM Установка зависимостей
|
||||
c:\inetpub\p8web20\WebClient\Modules\P8-Panels>npm install
|
||||
```
|
||||
|
||||
После добавления новых панелей в состав приложения (или внесения изменений в существующие) необходима его "пересборка". Для этого предусмотрены преднастроенные скрипты `dev` и `build`. Скрипты размещены в секции `scripts` файла зависимостей `package.json` WEB-приложения. Исполнение скриптов сборки выполняется через пакетный менеджер `npm` (должен быть установлен на рабочем месте разработчика) из корневого каталога приложения:
|
||||
|
||||
```
|
||||
REM Запуск скрипта для отладочной сборки
|
||||
|
Loading…
x
Reference in New Issue
Block a user