Сборка проектаBETA
В этой статье
После инициализации шаблона проекта интеграции вы можете выполнять различные скрипты для сборки, тестирования и других задач с помощью пакетного менеджера yarn или npm.
Ниже описаны скрипты, которые по умолчанию указаны в package.json в поле scripts.
Команда | Описание |
---|---|
yarn build | Выполняет сборку пакета с интеграцией. Полученный пакет можно загружать в маркетплейс |
yarn dev | Запускает сборку скрипта интеграции с последующим отслеживанием изменений в файлах и автоматической пересборкой |
yarn dev --copy | запускает сборку скрипта интеграции с последующим отслеживанием изменений в файлах и пересборкой скрипта. Дополнительно копирует актуальную версию скрипта в буфер обмена (это позволяет вставлять код в редактор скриптов) |
yarn im-package-cli integration -h | Отображает список всех доступных команд для работы с интеграцией |
yarn lint | Запускает проверку кода на синтаксические ошибки и ошибки с типизацией (TypeScript), а так же запускает ESLint |
yarn serve | Выполняет сборку и пересборку скрипта при изменении файлов, а затем отправляет актуальную версию скрипта на сервер. Для работы требуется задать переменные окружения в .env |
yarn test | Запускает тесты в проекте с интеграцией (используется Vitest) |
Заметка
Вы можете задать стандарт ECMAScript для сборки в файле tsconfig.json (эта возможность доступна начиная с версии 2.20.1 библиотеки @infomaximum/package-cli). По умолчанию используется стандарт ES2015, однако ключевые слова const
и let
могут отсутствовать в собранном коде.
Была ли статья полезна?
Да
Нет