无法将“ func”识别为内部或外部命令,可操作程序或批处理文件

gra*_*019 5 python cmd azure visual-studio-code azure-function-app

不断收到错误

'func'不被识别为内部或外部命令,可操作程序或批处理文件。

错误图片

当进入funccmd命令行时,按照教程进行操作时,
我已经安装了python(3.7.3)和所有正确的扩展名,因此对于为什么会出现此问题感到困惑。

任何帮助,将不胜感激。

Luk*_*gan 10

我遇到了这个问题,提供的答案并没有解决我的问题。

我采取的修复步骤(Windows):

  1. 安装巧克力
  2. choco install azure-functions-core-tools
  3. 最后运行func %%%%%% %%%%%% @ %%%%%% @ @@ %%%%%% @@ @@@ %%%%%%%%%%% @@@ @@ %%%%%%%%%% @@ @@ %%%% @@ @@ %%% @@ @@ %% @@ %% %

编辑

虽然上述确实解决了我的问题,但潜在的问题是这func不在我的路径上,因此它未被识别为命令。

  • Yo da 真正的 MVP。干杯 (3认同)
  • 执行 `choco install azure-functions-core-tools-3` 来安装版本 3。否则,它将默认为版本 2。 (3认同)
  • 如果您使用 VSCode,请勿使用 Choco 安装核心工具。它始终安装 x86。VSCode 是 x64。使用 Choco 安装核心工具会破坏 VSCode 调试。 (2认同)

小智 7

作为 Azure Function Core Tools 的先决条件的一部分,请确保已安装 npm。

可以使用以下链接在 Windows 上安装

下载并安装 Node.js 和 npm

适用于 Windows 的 NVM

安装 NPM 后,您可以使用以下命令安装 azure 功能

在此处输入图片说明

安装后能够成功运行“func”命令。

其他文档参考

用于 Vistal Studio 代码的 Azure 函数

希望以上信息有帮助。