Skip to content

Скрипты шаблона ​

Шаблон поставляет npm-команды и два Node.js-скрипта для разработки, сборки и публикации embedded-приложения.

КомандаЧто делает
npm run devЗапускает Vite в режиме development с прокси запросов /sd/ в NSMP.
npm run pack:modulesЗапускает scripts/pack-modules.js и формирует XML скриптовых модулей NSMP.
npm run buildУпаковывает модули, проверяет TypeScript, собирает Vite-приложение и создаёт ZIP-архив.
npm run deployЗапускает scripts/deploy.js и загружает собранный ZIP в NSMP.
npm run releaseВыполняет build, затем deploy.

Исходные скрипты ​

scripts/pack-modules.js ​

Читает файлы из modules/, рассчитывает их контрольные суммы и создаёт public/modules/parameters.xml. Этот XML попадает в production-сборку и нужен для импорта скриптовых модулей в NSMP.

Подробнее об упаковке модулей →

scripts/deploy.js ​

Читает настройки NSMP_*, находит ZIP в dist-zip/, формирует multipart/form-data запрос и загружает архив в API инсталляции NSMP.

Подробнее о публикации →

Для параметров локального запуска, сборки и релиза используйте разделы «Локальный запуск», «Сборка приложения» и «Команды».