В настоящее время у меня возникают проблемы с отладкой базовых инструментов функций Azure в VS Code.Я использую пакет npm azure-functions-core-tools@2
.Как я читал на многих ресурсах, func host start
/ func start
всегда должен запускать процесс узла с --inspect=9229
.Как вы можете видеть, это не относится к моей настройке:
[4/30/19 4:51:25 AM] Starting language worker process:node "/usr/lib/node_modules/azure-functions-core-tools/bin/workers/node/dist/src/nodejsWorker.js" --host 127.0.0.1 --port 50426 --workerId 3e909143-72a3-4779-99c7-376ab3aba92b --requestId 656a9413-e705-4db8-b09f-da44fb1f991d --grpcMaxMessageLength 134217728
[4/30/19 4:51:25 AM] node process with Id=92 started
[4/30/19 4:51:25 AM] Generating 1 job function(s)
[...]
[4/30/19 4:51:25 AM] Job host started
Hosting environment: Production
Также все попытки изменить среду хостинга не увенчались успехом.Я попытался добавить FUNCTIONS_CORETOOLS_ENVIRONMENT
в свою локальную конфигурацию, что привело к ошибке:
An item with the same key has already been added. Key: FUNCTIONS_CORETOOLS_ENVIRONMENT
Я попытался добавить несколько переменных среды в параметры запуска и задачи, используя --debug
, изменив параметры проекта.Ничего не работает.
В настоящее время я выполняю это в подсистеме Windows для Linux (WSL), и, кроме того, это работает очень хорошо.
Кто-нибудь знает, что я делаю здесь неправильно?