【问题标题】:Separating and reuse project several times多次分离和重用项目
【发布时间】:2020-08-07 09:17:06
【问题描述】:

我想为所有项目分离并制作核心(我不需要从头开始编写它)并且每次我需要核心的功能时只在我的项目中导入它,但我没有这样做的好主意。 .. 我还使用this 来制作我的每个核心(作为身份验证)...... 我为我的项目制作了 Auth 作为干净的架构,但我不知道如何多次重用它并且每次都想在不破坏其他使用它的项目的情况下更改它(如 Auth , Permissions ,...)!

【问题讨论】:

    标签: go clean-architecture modular


    【解决方案1】:

    我建议您查看go modules。 你可以让你的“核心”成为一个自己的模块。将此模块导入您的其他项目,甚至锁定所需的版本。

    【讨论】:

    • 谢谢...我希望每个项目依赖项都是独一无二的,我可以将其更改为每个需要更改...您认为是好方法吗?而且它也不能满足我的磁盘上有很多空间
    • 我不确定我是否理解你。您可以在不同的项目中使用不同版本的核心模块
    猜你喜欢
    • 2012-08-31
    • 2013-06-21
    • 2012-08-30
    • 1970-01-01
    • 2018-12-11
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多