找不到任务'func:host start'

时间:2019-07-04 06:18:51

标签: typescript azure

我正在尝试在PC上运行Azure。我正在使用VS Code,Windows 64位

我已经安装了Azure SDK-.NET Core 2.2.x SDK-Cosmos Emulator-Storage Emulator,还安装了azure-functions-core-tools V2

当我尝试使用f5键运行调试器时,出现错误提示

enter image description here

4 个答案:

答案 0 :(得分:3)

我通过安装用于Visual Studio Code的Azure Functions扩展,然后重新启动Visual Studio Code来解决此问题。

更改终端无济于事。

答案 1 :(得分:1)

我相信这是因为调试时您的VSCode实例设置为使用Powershell 5.0版。我在我的机器上遵循了这些说明,而是引用了Powershell Core 6,之后调试就完美地进行了。我打算将其放回常规开发中,以便将v5.0用于日常工作:

  1. 在VSCode中:Ctrl-Shift-P
  2. 首选项:打开用户设置搜索 适用于:terminal.integrated.shell.windows
  3. 保存原始值: “ C:\ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe” (供您在完成Azure Functions In的使用后使用 Powershell)
  4. 用新值替换它:“ c:/ Program 文件/PowerShell/6/pwsh.exe”
  5. 保存
  6. 重新启动VSCode

答案 2 :(得分:0)

我遇到了同样的问题。将 tasks.jason 文件与另一个运行良好且没有发现差异的项目进行比较。 保存了我的工作区并重新启动了 vscode。这在不改变任何事情的情况下有效

答案 3 :(得分:0)

如果是全新安装的 VS Code,则在未安装 Python 扩展的情况下会发生这种情况。安装推荐的扩展程序,这个错误就消失了