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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] ## 概述 2. 開啟模塊后,項目不能在 `GOPATH`中,否則會報錯 ``` $GOPATH/go.mod exists but should not ``` ## 命令行 ``` Usage: go mod <command> [arguments] The commands are: download 下載依賴的module到本地cache edit 編輯go.mod文件 graph 打印模塊依賴圖 init 再當前文件夾下初始化一個新的module, 創建go.mod文件 tidy 增加丟失的module,去掉未用的module) vendor 將依賴復制到vendor下 verify 校驗依賴 why 解釋為什么需要依賴 ``` ## 設置環境 ``` GO111MODULE=off go 會從GOPATH和vendor文件夾尋找包。 GO111MODULE=on go 會忽略 GOPATH 和 vendor 文件夾,只根據go.mod下載依賴 GO111MODULE=auto 當項目在$GOPATH/src外,且項目根目錄有go.mod文件時,開啟模塊支持 ``` ## 實例 ### 初始化項目 ``` go mod init github.com/idcpj/xxx #初始化 go.mod 文件 ``` > 會在 go.mod 中生成響應模塊,如果出現需要翻墻`export GOPROXY=https://goproxy.cn` ### 依賴包放入項目的`vender` ``` go build -mod=vendor antbiz.go ``` ### replace 替換 mod 在 build 出錯的情況 `go mod edit -replace github.com/golang/net="golang.org/x/net@latest` 可在 `go.mod` 中生成 `replace golang.org/x/net => github.com/golang/net latest` 在執行 `go build main.go` 即可 ``` replace ( golang.org/x/tools => github.com/golang/tools v0.0.0-20190903163617-be0da057c5e3 golang.org/x/net => github.com/golang/net v0.0.0-20190827160401-ba9fcec4b297 ) ``` ### go mod tidy -go=1.17 對 go.mod 引入分成 直接引入和間接引入 ``` require ( github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 github.com/asim/go-micro/plugins/registry/consul/v4 v4.0.0-20220118152736-9e0be6c85d75 github.com/asim/go-micro/plugins/wrapper/breaker/hystrix/v4 v4.0.0-20220118152736-9e0be6c85d75 ... ) require ( github.com/Microsoft/go-winio v0.5.1 // indirect github.com/ProtonMail/go-crypto v0.0.0-20220113124808-70ae35bab23f // indirect github.com/acomagu/bufpipe v1.0.3 // indirect ... ) ```
                  <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>

                              哎呀哎呀视频在线观看