[英]Cannot find package in folder vendor in vscode - Golang
我在這里克隆了代碼: https : //github.com/kkdai/line-login-go 。
我在heroku上部署並成功運行。 但我得到:在VSCode上cannot find package
通常,如果將項目放在src
目錄中,並設置GOPATH
,則不會報告錯誤。
但是該項目沒有采用這種結構,包位於vendor/
目錄中。
我該怎么辦才能解決該錯誤?
您可以嘗試使用/添加go模塊到克隆的項目中(使用Go 1.11+,並且GO111MODULE=on
設置):
go mod init github.com/kkdai/line-login-go
go mod vendor
然后,應該將所有缺少的依賴項添加到供應商文件夾中。
而且您甚至不需要GOPATH
。
如kardianos / govendor / issue 424中所示 , go mod
應該識別vendor/vendor.json
並導入先前由govendor
聲明和管理的正確引用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.