Я вижу, что вы имеете в виду каталог C, что означает, что вы пытаетесь это сделать в ОС Windows.Ниже приведены шаги со ссылками на документацию о том, как правильно настроить конфигурацию.Эти шаги сработали для меня без каких-либо проблем, поэтому я советую вам следовать им один за другим и посмотреть, поможет ли это вам.
Запустите эмулятор облачных функций Google в ОС Windows:
- Установите и настройте Google Cloud SDK для Windows. Ссылка и документация здесь
- Установите Node.js и npm для Windows. Учебник здесь
- Щелкните правой кнопкой мыши Google Cloud SDK Shell и выберите Запуск от имени администратора.
- Выполнить
$ node --version
Вы должны получить версию Node.js без каких-либо дополнительных ошибок - Выполнить
$ npm --version
Вы должны получить версию npm без каких-либо дополнительных ошибок - Учебник, на который вы ссылаетесь, является частью серии руководств по облачным функциям Google
- Сначала установите и настройте эмулятор функций npm, запустив
$ npm install -g @google-cloud/functions-emulator
, как указано в Учебник по облачным функциям Google: Настройка локальной среды разработки - Настройка проекта для функций
$ functions config set projectId PROJECT_ID
, как указано в Запуск и остановка эмулятора . - Запустите эмулятор, выполнив
$ functions start
.Та же документация, что и выше. - Загрузите исходный код, как указано в документации, на которую вы ссылаетесь. GitHub репозиторий находится здесь .
- Клонируйте проект локально.
$ git clone https://github.com/rominirani/googlecloudfunctions-training.git
- Перейдите в папку
$ cd googlecloudfunctions-training/helloworld-http
- Следуйте инструкциям учебника по облачным функциям: отладка локальных функций документации.
ПРИМЕЧАНИЕ. При каждом запуске / выполнении / вызове облачной функции открывается пустое окно Node.js.Держите его открытым, так как это исполняемый файл, который выполняет ваш код.
Я протестировал учебник с описанной выше настройкой, который я описал, и он работал для меня.Вы должны быть администратором своей учетной записи, поскольку эмулятор функций и код работают локально, поэтому вам необходимо иметь все разрешения для каталогов, которые будут использоваться, и запускать все программное обеспечение в качестве администратора.