У меня есть несколько предложений, которые могут исправить это поведение.
1) Очистите кеш браузера и файлы cookie. Затем запустите «gcloud auth application-default login»
2) Попробуйте переустановить набор инструментов gcloud.
3) Попробуйте сначала сбросить проект в вашей конфигурации, а затем установите проект на правильный проект. т.е.
gcloud config unset project WRONG_PROJECT_ID
gcloud config set project CORRECT_PROJECT_ID
4) Проверьте переменную окружения «CLOUDSDK_CORE_PROJECT» . Установите правильный проект, если это еще не сделано.
5) Попробуйте заново запустить «gcloud init»
6) Учетные данные приложения по умолчанию можно найти в
Linux: ~ / .config / gcloud / application_default_credentials.json
Windows: C: \ Users \% username% \ AppData \ Roaming \ gcloud \ credentials
Вы можете удалить файл и восстановить его, используя команды, которые вы упомянули в своем вопросе, такие как «gcloud auth default-credentials login»
Нам нужно найти, откуда npm start получает свои учетные данные. Как только мы это выясним, мы сможем выяснить, как это изменить, и понять, почему он там выглядит и т.д.
Вы можете найти файл конфигурации, чтобы увидеть, где он ищет учетные данные?
Npm запускает всю команду? Я не слишком знаком с Node JS. Я не уверен, почему он пытается использовать API на естественном языке.
Вы также упомянули учебник, но я думаю, что вы, возможно, забыли включить его в свой вопрос. На какой учебник вы ссылаетесь?