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://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>

        剑川县| 新晃| 吉林市| 定兴县| 溧水县| 洛阳市| 平湖市| 武功县| 隆林| 庆阳市| 罗山县| 宿州市| 漠河县| 凉山| 临西县| 清苑县| 内乡县| 岑溪市| 隆尧县| 玉树县| 珲春市| 留坝县| 平度市| 密山市| 顺昌县| 海伦市| 芮城县| 涞源县| 东光县| 姚安县| 道真| 南皮县| 南京市| 宝鸡市| 嵩明县| 天祝| 临湘市| 南城县| 武清区| 宜都市| 平乐县|