gpt4 book ai didi

javascript - 如何在多个 Angular 2 项目之间共享一个 Angular 2 组件?

转载 作者:太空狗 更新时间:2023-10-29 16:50:41 25 4
gpt4 key购买 nike

理想情况下,我想创建一个独立的 Angular 2 组件(带有测试),然后在两个或三个不同的 Angular 2 站点之间重复使用它。实现这一目标的好方法是什么?还有一个额外的问题——是否存在任何第 3 方 Angular 2 组件?

最佳答案

更新

官方 Angular CLI https://angular.io/guide/creating-libraries

您可以创建一个 angular2 组件库(带有测试),然后在任意数量的项目中使用它

然后你可以将它发布到 npm 上供公众使用。如果您想保密,可以阅读此https://docs.npmjs.com/creating-and-publishing-private-packages

是的,存在许多第 3 方 angular2 组件。这里有一些来自 valor-software https://github.com/valor-software/ng2-plans


如果您不想发布您的库并仍然使用它,您可以创建一个单一的 repo 架构。前谷歌员工有一个名为 nx 的工具 https://nx.dev/ .您可以使用它创建一个库,并可以在您的项目中使用它 https://nx.dev/latest/angular/tutorial/08-create-libs


Angular 库的 Yeoman 生成器 https://github.com/jvandemo/generator-angular2-library

关于javascript - 如何在多个 Angular 2 项目之间共享一个 Angular 2 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35091687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com