- Сборка Docker-образа
emsdkc добавлением пакетаj2cli(достаточно собрать один раз):
docker build --no-cache --tag emsdk:latest emsdk
- Сборка модуля WASM с помощь полученного Docker-образа:
docker run --rm -v $(pwd):/src -u $(id -u):$(id -g) emsdk:latest emmake make -f wasm.mk
- Установка модулей Node.js для сабмодуля homeui:
docker run --rm -v $(PWD):/src -w /src/submodule/homeui/frontend node:latest npm install
- Установка модулей Node.js для сборки конфигуратора:
docker run --rm -v $(PWD):/src -w /src/wasm node:latest npm install
- Сборка конфигуратора:
docker run --rm -v $(PWD):/src -w /src/wasm node:latest npm run build
- Сборка Docker-образа с конфигуратором:
docker build --no-cache --tag wb-wasm-device-editor:latest wasm
После сборки готовые файлы конфигуратора будут находиться в директории wasm/dist-configurator.