-
Клонируйте репозиторий с контролами, например в папку
sbis3-controls
(все команды в следующих пунктах нужно будет выполнять в этой папке):git clone git@github.com:saby/wasaby-controls.git /path/to/sbis3-controls
-
Переключите репозиторий на нужную ветку, например rc-19.100:
git checkout rc-19.100
-
Установите зависимости:
npm install
-
Cоберите проект:
npm run build
-
Для запуска локального демо-стенда по адресу localhost:777 выполните:
npm start
-
Для запуска юнит-тестов под Node.js выполните:
npm test
-
Для запуска сервера с юнит-тестами по адресу localhost:1025 выполните:
npm run start:units
Для Linux последовательность действий идентична, однако есть ограничение - можно использовать любые порты, начиная с 2000. Поэтому сделайте следующее:
-
Найдите в корне папки
sbis3-controls
файлapp.js
и откройте его на редактирование:-
найдите строку:
var port = process.env.PORT || 777;
-
измените порт на 2666:
var port = process.env.PORT || 2666;
-
-
Найдите в корне папки
sbis3-controls
файлpackage.json
и откройте его на редактирование:-
найдите раздел
saby-units/url
и измените значение параметраport
:"port": 1025
-
на 2025:
"port": 2025
-