Конвертировать Angular 2 приложения для интеграции способных SDK
У меня есть угловое приложение 2. Мне было интересно, смогу ли я преобразовать это приложение в интегрированный SDK, который могут использовать другие приложения, добавив теги сценариев в свои заголовки. Если это невозможно, может кто-нибудь предоставить ссылку на учебник, которая показывает, как я могу создать простой SDK, который может быть интегрирован в другие приложения. благодарю вас.
1 ответ
Конечно вы можете! В терминах javascript он называется не "SDK", а "модулем". Самый популярный менеджер модулей называется NPM. Таким образом, вы можете следовать этому руководству, чтобы упаковать свое "приложение" в качестве модуля NPM, тогда другим разработчикам js будет легко интегрировать его в свои собственные проекты (используя определенные вами теги, службы, директивы).
Вот хороший пост об этом
Ура!
РЕДАКТИРОВАТЬ: если вы хотите использовать ваши угловые компоненты / модули снаружи в неугловом приложении, вы можете следовать этому. В примере он используется с приложением React, но будет работать с любыми html5-совместимыми браузерами.
Если вы хотите настроить таргетинг также на несовместимые браузеры, добавьте полифилл