我有一个 Angular 2 应用程序。我想知道我是否可以将此应用程序转换为可集成的 sdk,其他应用程序可以通过在其 header 中添加脚本标签来使用它。如果这不可能,任何人都可以提供任何教程链接,该链接显示我如何构建一个可以集成到其他应用程序中的简单 sdk。谢谢。
最佳答案
当然可以!在 javascript 术语中,它不称为“SDK”,而是称为“模块”。 最流行的模块管理器称为 NPM。 因此,您可以按照本教程将您的“应用程序”打包为 NPM 模块,然后其他 js 开发人员可以轻松地将它集成到他们自己的项目中(使用您定义的标签、服务、指令。
这是一个good post关于它
干杯!
编辑:如果你想在非 Angular 应用程序中使用你的 Angular 组件/模块,你可以按照这个 one .在示例中,它与 React 应用程序一起使用,但它也适用于任何兼容 html5 的浏览器。
如果你还想定位不兼容的浏览器,你应该添加 polyfill
关于javascript - 将 Angular 2 应用程序转换为集成 able sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54213696/