2 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
這種方法不起作用的原因與 IntelliJ 中的配置有關(guān)。這就是為什么它可以從命令行運(yùn)行,但不能在 IntelliJ 中運(yùn)行。
有兩種方法可以解決此問題:
進(jìn)入 Preferences -> Languages & Frameworks -> Go -> Go Modules (vgo) 并確保未選中“Vendoring mode”框。
確保您的 IntelliJ 項(xiàng)目中有一個(gè)名為“vendor”的文件夾。現(xiàn)在可以安全地檢查“供應(yīng)模式”框。
使用第一種方法,go.mod
文件中定義的依賴項(xiàng)可能會(huì)被重新下載,例如,當(dāng) go 項(xiàng)目從這些依賴項(xiàng)不在本地包注冊(cè)表中的位置運(yùn)行時(shí)。
使用第二種方法,依賴項(xiàng)被放置在“供應(yīng)商”文件夾中,并且不一定需要重新下載,它們是項(xiàng)目的一部分。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
解決此問題的一種方法是更改 IntelliJ 中的設(shè)置。
導(dǎo)航到幫助 -> 編輯自定義屬性并添加:
idea.max.intellisense.filesize=3000000
重新啟動(dòng)程序,以便它可以重新加載設(shè)置。當(dāng)所有其他提到的解決方案都不起作用時(shí),這對(duì)我有用。
當(dāng)我將 AWS SDK for Go (1.18) 與 IntelliJ 結(jié)合使用時(shí),我必須執(zhí)行此操作。
- 2 回答
- 0 關(guān)注
- 275 瀏覽
添加回答
舉報(bào)