我必须在现有的 Go 后端代码之上创建一个桌面应用程序,因为这个要求和我在 Web 开发方面的知识我正在使用Wails。
使用 Wails CLI,我在后端主项目的子文件夹中生成了桌面应用程序项目。这是文件夹结构的样子:
backend
├── [...]
├── logger
│ └── logger.go
├── gui
│ └── desktopApp
│ ├── build
│ │ └── desktopApp
│ ├── frontend
│ │ └── [...]
│ ├── go.mod
│ ├── go.sum
│ ├── main.go
│ └── project.json
├── main.go
├── go.mod
└── go.sum
已logger在 desktopApp 中导入,并且在通过浏览器进行开发和测试期间一切正常。wails build但是,当我使用desktopApp 文件夹中的命令构建桌面应用程序时,出现以下错误:
go: <domain>/<owner>/backend/logger: unrecognized import path "<domain>/<owner>/backend"
我像这样在桌面应用程序中导入了后端:
/backend/gui/desktopApp/go.mod
module desktopApp
go 1.15
require (
<domain>/<owner>/backend v0.0.0
)
./gui/desktopApp/main.go
package main
import (
"github.com/leaanthony/mewn"
"github.com/wailsapp/wails"
"<domain>/<owner>/backend/logger"
)
// Using the logger package normally
如何解决我的问题?
吃鸡游戏
qq_花开花谢_0
相关分类