Я пытаюсь преобразовать один проект Go в новый стандарт модулей, но у меня возникают проблемы с одной зависимостью.
Этот репозиторий предоставил библиотеку (в данном случае golang.org/x/net/html), чтобы добавить в библиотеку некоторые функции; это означает, что он изменил зависимость от поставщика (добавил метод в структуру).
Итак, проблема в том, что после выполнения go mod init
, когда я выполняю go get ./...
, система жалуется на вызов этой добавленной функциональности, потому что она игнорирует измененного поставщика и вместо этого пытается импортировать вышестоящую библиотеку.
Есть ли способ сообщить go mod
, что он должен использовать вендорную зависимость?