在Goland中,如果 import 了包,但在代碼中沒(méi)有使用,會(huì)自動(dòng)幫你移除這個(gè)包的 引用
有可能是習(xí)慣問(wèn)題,每次寫(xiě)代碼都習(xí)慣 先import,然后再寫(xiě)調(diào)用代碼,結(jié)果 還沒(méi)來(lái)得及寫(xiě)調(diào)用代碼,包就被移除了。。。
還好,可以關(guān)閉此功能:
補(bǔ)充:Goland 中import 包沒(méi)有報(bào)錯(cuò),但是使用包下的方法會(huì)報(bào)錯(cuò)
Goland 中import 包沒(méi)有報(bào)錯(cuò),import "github.com/aliyun/aliyun-oss-go-sdk/oss"但是使用包下的方法會(huì)報(bào)錯(cuò):oss.New()標(biāo)紅:Unresolved reference 'New'
解決方法:
在terminal 里運(yùn)行:
進(jìn)入到項(xiàng)目目錄下:
1. go mod init 項(xiàng)目名稱(該文件所在的包)
2. go mod vendor
3. go mod tidy
還有一個(gè)方法:Perferences --> GOPATH --> Index entire GOPATH 勾上,就可以了。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- Goland 斷點(diǎn)調(diào)試Debug的操作
- 使用Go module和GoLand初始化一個(gè)Go項(xiàng)目的方法
- Goland調(diào)節(jié)字體大小的設(shè)置(編輯區(qū),terminal區(qū),頁(yè)面字體)
- goland使用go mod模式的步驟詳解
- goland Duration 和time的區(qū)別說(shuō)明
- goland設(shè)置控制臺(tái)折疊效果
- Mac GoLand打不開(kāi)(閃退)也不報(bào)錯(cuò)的解決方案