【发布时间】:2019-05-01 14:32:26
【问题描述】:
我目前无法在 VS Code 中调试我的 Azure Functions 核心工具。
我正在使用 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,更改项目设置。没有任何效果。
我目前在 Linux 的 Windows 子系统 (WSL) 上运行它,除此之外它运行良好。
有人知道我在这里做错了什么吗?
【问题讨论】:
标签: azure visual-studio-code azure-functions azure-functions-core-tools