【发布时间】:2020-08-07 21:18:35
【问题描述】:
我正在尝试在 go 中创建一个自定义包:我创建了文件夹项目:
my_project
|_database
|_database.go
main.go
但是当我尝试导入时,它给了我这个错误:“无法导入数据库(导入数据库没有包)”
我尝试按照一些教程中的说明运行“go init”并创建了一个“go.mod”文件,然后我运行“go install”并且工作正常,但在 main.go 中它仍然无法正常工作。 现在的项目结构是这样的:
my_project
|_database
|_database.go
|_go.mod
|_go.sum
main.go
我使用 Visual Studio 代码在 Windows 上工作
这是我导入包的方式:
import (
"fmt"
...
"database"
)
function main() {
【问题讨论】:
-
您如何在
main.go中导入您的自定义database包?请在您的问题中添加。 -
@Azeem 好的,我编辑问题
-
尝试:
"./database"而不是"database"。 -
问题已回答。
标签: go