Goland 關閉自動移除未使用的包操作
阿新 • • 發佈:2020-12-17
在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 勾上,就可以了。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。