go module是如何使用本地包的

技术go module是如何使用本地包的小编给大家分享一下go module是如何使用本地包的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!g

边肖将与您分享go模块如何使用本地软件包。相信大部分人还不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章会有很多收获。我们一起来看看吧!

00-1010初始化go.mod

Gomodinit整理依赖包

如果你想把它缓存在供应商目录中

Gomodvendor将在执行命令后自动修复依赖关系。

但是,如果我们是本地开发的包,没有远程仓库,如何解决本地包依赖的问题呢?

00-1010幸运的是,go模块提供了另一种解决方案,替换。这种替代是如何工作的?

让我们先来看看一个基本的mod文件。

模块房间演示

go1.12

需要(

github.com/gin-gonic/ginv1.3.0

github.com/gohouse/goroomv0.0.0-20190327052827-9ab674039336

github.com/golang/protobufv1.3.1//indirect

github.com/gomodule/redigov2.0.0不兼容

github.com/mattn/go-sqlite3v1.10.0

github.com/stretchr/testifyv1.3.0//indirect

golang . org/x/netv 0 . 0 . 0-20190320064053-1272 bf9 DCD 53//间接

)这是一个简单的GoRoom框架的依赖包。如果我想使用本地的goroom,我只需要使用replace。

模块房间演示

go1.12

需要(

github.com/gin-gonic/ginv1.3.0

github.com/gohouse/goroomv0.0.0-20190327052827-9ab674039336

github.com/golang/protobufv1.3.1//indirect

github.com/gomodule/redigov2.0.0不兼容

github.com/mattn/go-sqlite3v1.10.0

github.com/stretchr/testifyv1.3.0//indirect

golang . org/x/netv 0 . 0 . 0-20190320064053-1272 bf9 DCD 53//间接

)

替换github.com/gohouse/goroom=/path/to/go/src/github.com/gohouse/goroom这里,path/to/go/src/github.com/gohouse/goroom是本地包路径,这样我们就可以愉快地使用本地目录了。

以上就是文章“go模块如何使用本地包”的全部内容。感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/121362.html

(0)

相关推荐

  • 中国标志性建筑,中国著名建筑有哪些?急急急

    技术中国标志性建筑,中国著名建筑有哪些?急急急北京故宫是中国明清两代的皇家宫殿,旧称为紫禁城,位于北京中轴线的中心,是中国古代宫廷建筑之精华。北京故宫以三大殿为中心,占地面积72万平方米,建筑面积约15万平方米,有大小宫

    生活 2021年10月27日
  • MySQL性能优化的方法是什么

    技术MySQL性能优化的方法是什么本篇内容主要讲解“MySQL性能优化的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL性能优化的方法是什么”吧!一、优化思

    攻略 2021年12月3日
  • sql server排名函数DENSE_RANK的用法是什么

    技术sql server排名函数DENSE_RANK的用法是什么这篇文章将为大家详细讲解有关sql server排名函数DENSE_RANK的用法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月30日
  • react.js有什么特点

    技术react.js有什么特点本篇内容介绍了“react.js有什么特点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年11月24日
  • 强力数据恢复精灵,误删手机视频怎么恢复免费

    技术强力数据恢复精灵,误删手机视频怎么恢复免费方法/步骤分步阅读
    1
    /4
    首先打开手机从手机桌面上找到手机的应用商店大多数手机应用软件都有‘强力数据恢复精灵’点击下载强力数据恢复精灵。从桌面上找到软件并打开它。
    2
    /

    生活 2021年10月20日
  • 菠萝的英语怎么说,“菠萝”的英语读音是什么

    技术菠萝的英语怎么说,“菠萝”的英语读音是什么内容如下:菠萝:英文: pineapple ;
    发音:英 [paɪnæp(ə)l]菠萝的英语怎么说; 美 [paɪnæpl]
    英语(English)简介:
    属于印欧语系中日耳

    生活 2021年10月21日