簡體   English   中英

在vscode的文件夾供應商中找不到軟件包-Golang

[英]Cannot find package in folder vendor in vscode - Golang

我在這里克隆了代碼: https : //github.com/kkdai/line-login-go

我在heroku上部署並成功運行。 但我得到:在VSCode上cannot find package

找不到軟件包vscode

通常,如果將項目放在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM