Невозможно установить точку останова в пакетах golang в Intellij 2020.1 - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть простое веб-приложение с папками cmd / и pkg /. Как правило, я импортирую пакеты в *. go файлах в папке cmd. Установка точек останова прекрасно работает в любом файле в cmd, но не работает в пакетах.

Сообщение об ошибке:

could not find statement at <path_to_file>:<line_number>, please use a line with a statement

Структура проекта, которую я использую, аналогична упрощенной форме:

project_root:
- cmd/
    main.go 
- pkg/
    app.go // I set a breakpoint to a function here L:156. it's being called at main.go
    ...
- api/
- config/
...

enter image description here

мой флаг сборки имеет -gcflags "all=-N -l"

Подобная проблема обсуждалась здесь в прошлом: IntelliJ 2017.1.2 GOLANG отладка не работает на точках останова в пакетах

Редактировать:

  • добавлена ​​структура проекта
  • добавлен скриншот строки с точкой останова
...