在Goland中,如果 import 了包,但在代碼中沒有使用,會自動幫你移除這個包的 引用

有可能是習慣問題,每次寫代碼都習慣 先import,然后再寫調用代碼,結果 還沒來得及寫調用代碼,包就被移除了。。。
還好,可以關閉此功能:

補充:Goland 中import 包沒有報錯,但是使用包下的方法會報錯
Goland 中import 包沒有報錯,import "github.com/aliyun/aliyun-oss-go-sdk/oss"但是使用包下的方法會報錯:oss.New()標紅:Unresolved reference 'New'
解決方法:
在terminal 里運行:
進入到項目目錄下:
1. go mod init 項目名稱(該文件所在的包)
2. go mod vendor
3. go mod tidy
還有一個方法:Perferences --> GOPATH --> Index entire GOPATH 勾上,就可以了。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- Goland 斷點調試Debug的操作
- 使用Go module和GoLand初始化一個Go項目的方法
- Goland調節(jié)字體大小的設置(編輯區(qū),terminal區(qū),頁面字體)
- goland使用go mod模式的步驟詳解
- goland Duration 和time的區(qū)別說明
- goland設置控制臺折疊效果
- Mac GoLand打不開(閃退)也不報錯的解決方案