При разработке небольшой функции Google Cloud в Go.Я заметил, что это выдаст ошибку, если у вас есть все в вашем package main
- например.import "<whatever>" is a program, not an importable package
Таким образом, решение состоит в том, чтобы переключить его на собственный пакет, а затем развернуть.Если что-то пойдет не так, бросьте его обратно в пакет и работайте с ним локально, затем переключите его обратно.
Это лучший рабочий процесс?Другой вариант, который я вижу, возможно, делает Cloud Function своим собственным модулем и импортирует его в файл main.go.