<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ### Golang包管理歷程 ***** go get -> vender -> go modlues ``` - go get 無版本概念 - vendor 曲線救國,但仍然沒有版本變化 - Go1.11 modules 開啟了版本依賴新歷程 ``` ### GOMODULE1111 ***** 開啟module11 ``` set GO111MODULE=on //windows export GO111MODULE=on //linux ``` 通過GO1111MODULE環境變量來開啟或者關閉,默認是auto ``` - off/on/auto: 關閉、開啟、自動識別 - 使用module后,GOPATH失去了部分意義 - 要用module,第一步將項目從GOPATH中移出去 ``` ### go.mod文件 ***** 主要指令 ``` - module:定義當前模塊和包路徑 - require:定義依賴的模塊和版本 - exclude:排除特定模塊和版本的使用 - replace:模塊源的替換 ``` go.mod 文件用go mod命令來創建和維護 命令格式: ``` go mod<命令> [可選參數] ``` 8個子命令 ``` √ init, tidy, vendor, verify √ download, edit, graph, why ``` 創建mod文件 ``` go mod init v2 ``` 更新模塊 ``` - tidy子命令,更新依賴模塊 - 使用go get 命令來下載和更新模塊 ``` ### 解決網絡訪問不了golang.org/x等谷歌的擴展包 ***** replace指令 ``` - 用新的包去替換老的包 - 格式:replace 包路徑[版本] => 包路徑版本 - golang.org/x/sys => github.com/golang/sys 在go.mod 文件中寫入 replace ( golang.org/x/sys => github.com/golang/sys latest ) ``` ### 將項目module化流程 ***** ``` 移動項目到GOPATH工作空間之外 go mod init 創建和初始化go.mod 如果存在不能下載的谷歌庫,replace指令替換 go mod tidy 來整理更新已有依賴 go mod verify 來驗證module go mod vendor √ 復制依賴到vendor目錄,方便源代碼定位和查看 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看