gpt4 book ai didi

Angular 6 库作为 npm 包的替代品

转载 作者:太空狗 更新时间:2023-10-29 19:32:53 29 4
gpt4 key购买 nike

我试图找到在各种 Angular 应用程序(一些现有的,一些新的)之间共享 Angular 代码(包含模块、服务、组件等)的最佳方式。我想标准的解决方案是将此共享代码发布为 npm 包,但出于多种原因,这是不可能的。 Angular 6 库似乎适合我的用例,但我不确定:

  • 我可以只为一组库(即没有应用程序)创建 Angular 工作空间吗?
  • 我能否从另一个工作区(即包含我的应用程序的工作区)引用一个工作区中的库?

最佳答案

两个问题的答案都是肯定的。这里有更多关于如何使用 git 的细节

  1. 为您的库创建单独的 git 存储库,并将其链接到项目中的 src/commons(例如)文件夹 GIT SUBMODULES .

  2. 当您将库 git 存储库链接为项目的子模块时,您可以直接从项目提交/推送库的更改(如果您使用 SourceTree,这非常容易)。这意味着您可以直接从项目更新您的库,但您需要记住不要在 src/commons 之外创建依赖项。

关于Angular 6 库作为 npm 包的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50380076/

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