1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      gomodule是如何使用本地包的

      小編給大家分享一下go module是如何使用本地包的,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

      我們提供的服務有:成都網(wǎng)站設計、成都網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、杞縣ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的杞縣網(wǎng)站制作公司

      go module的使用非常簡單

      1. 初始化go.mod

        go mod init
      2. 整理依賴包

        go mod tidy
      3. 如果想緩存到vendor目錄

        go mod vendor

      執(zhí)行命令之后都會自動把依賴搞定.  
      但是, 如果我們是本地開發(fā)的包, 還沒有遠程倉庫的時候, 要怎么解決本地包依賴問題呢?

      使用replace將遠程包替換為本地包服務

      幸運的是, go module 提供了另外一個方案, replace, 這個replace怎么使用的呢?  
      我們先看一下一個最基本的mod文件

      module GoRoomDemo
      
      go 1.12
      
      require (
          github.com/gin-gonic/gin v1.3.0
          github.com/gohouse/goroom v0.0.0-20190327052827-9ab674039336
          github.com/golang/protobuf v1.3.1 // indirect
          github.com/gomodule/redigo v2.0.0+incompatible
          github.com/mattn/go-sqlite3 v1.10.0
          github.com/stretchr/testify v1.3.0 // indirect
          golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 // indirect
      )

      這是一個簡單的GoRoom框架的依賴關系包, 如果我想使用本地的goroom, 只需要使用replace即可

      module GoRoomDemo
      
      go 1.12
      
      require (
          github.com/gin-gonic/gin v1.3.0
          github.com/gohouse/goroom v0.0.0-20190327052827-9ab674039336
          github.com/golang/protobuf v1.3.1 // indirect
          github.com/gomodule/redigo v2.0.0+incompatible
          github.com/mattn/go-sqlite3 v1.10.0
          github.com/stretchr/testify v1.3.0 // indirect
          golang.org/x/net v0.0.0-20190320064053-1272bf9dcd53 // indirect
      )
      
      replace github.com/gohouse/goroom => /path/to/go/src/github.com/gohouse/goroom
      這里的 path/to/go/src/github.com/gohouse/goroom 是本地的包路徑

      這樣, 我們就可以愉快的使用本地目錄了。

      以上是“go module是如何使用本地包的”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      本文名稱:gomodule是如何使用本地包的
      路徑分享:http://www.ef60e0e.cn/article/pogihd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        嵊泗县| 大方县| 肥西县| 大田县| 宜兰县| 焦作市| 车险| 万山特区| 格尔木市| 通化市| 兰溪市| 遵义市| 永丰县| 承德市| 韶山市| 化州市| 叶城县| 石狮市| 晋城| 东乡县| 松溪县| 阳曲县| 库尔勒市| 巢湖市| 达拉特旗| 沭阳县| 大姚县| 文水县| 澎湖县| 贡觉县| 会东县| 翼城县| 科技| 枣庄市| 肃宁县| 南溪县| 南陵县| 溧水县| 南投市| 三原县| 德州市|