當(dāng)我使用 go mod 并且我只有一個.go文件時,一切正常,go mod可以下載外部包并使用它,但是當(dāng)我在另一個文件(不是 main.go 文件)中使用外部包時,我收到此錯誤(運(yùn)行時go run main.go)test/test.go:4:2: cannot find package我的項(xiàng)目結(jié)構(gòu)是這樣的:├── go.mod├── go.sum├── main.go└── test └── test.go那是我的文件:main.gopackage mainimport ( "./test")func main() { test.Hello()}測試.gopackage testimport ( "github.com/mehrdadep/tgomod")func Hello() { tgomod.Print()}去.modmodule testgo 1.15require github.com/mehrdadep/tgomod v1.0.1go.sumgithub.com/mehrdadep/tgomod v1.0.1 h1:4lxx7JE0pySHLbH52sidkkKBjJQFC8ZZej3zEX/RTWc=github.com/mehrdadep/tgomod v1.0.1/go.mod h1:YIkzdF7Sf9nd+eC0ySxL+gGbsew7LvUh9vP3p7yzTi4=謝謝
當(dāng)我在另一個文件中使用外部包時,去 mod“找不到包”
阿波羅的戰(zhàn)車
2022-07-18 17:01:02