Использование сторонних библиотек JavaScript
Важно
Использование сторонней библиотеки необходимо согласовать по инструкции.
- После согласования добавьте исходники сторонней библиотеки в репозиторий third-party, чтобы она была доступна для сборки даже при отключении Тензора от интернета.
- Разместите собранную (min) версию вашей библиотеки в wasaby-cdn или в cdn-репозитории приложения.
- Создайте новый интерфейсный модуль
.s3mod
в папке с библиотекой, в файле укажитеfor_cdn="1"
чтобы обозначить что это cdn-модуль. Добавьте интерфейсный модуль в сервис, где будут использоваться ресурсы. Если ресурсы модуля используются в нескольких приложениях, то добавьте модуль в каждое приложение. - Если ресурсы модуля будут использоваться в большинстве приложений, то добавьте такой модуль в сервис
common-resources
. Для этого в файл common-resources.s3srv добавьте созданный модуль. Подробнее читайте здесь.
Доставка модулей на сервера сервиса осуществляется в момент обновления прикладных приложений, подробнее читайте в статье.