Импорт локальных пакетов на Голанге - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь следовать соглашению для проектов golang, согласно которому

├── README.md
├── go.mod
├── go.sum
├── cloudbuild.yaml
├── .gitignore
├── .golangci.yml
├── pkg
│   ├── bar
│   │   ├── bar.go
│   │   ├── baz.go
│   │   └── bar_test.go
│   └── foo
│       ├── foo.go
│       └── foo_test.go
├── cmd
│   └── fooserver
│       └── main.go
├── docs
└── vendor

Однако у меня, похоже, возникают проблемы с импортом локальных пакетов в мой основной файл.

Я пытался

  1. bar "../..pkg/bar" (относительный путь)
  2. bar "a/b/pkg/bar" (полный путь, где a и b - верхний каталог)

Я получаю resolved type ошибку внутри моегоОсновной код, так как он не подбирает тип, определенный в пакете bar.

Любые другие предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...