如何 运行 通过 NPM 在 Azure Function 中安装的命令

How to run an command installed through NPM in Azure Function

我有一个用c#写的简单的Azure函数,它调用了newman,一个通过NPM安装的工具。它在本地运行良好,但在部署到 Azure 后无法识别 newman。我从 Kudu 控制台安装了 newman,我可以从 Kudu 控制台 运行 newman 没有任何问题,而不是当我从 Azure 函数调用它时:

'newman' 未被识别为内部或外部命令,

如果在node中写上azure-function,这样可以直接使用npm runner不是更好吗?

但没关系,快速搜索让我找到了 this blog 这家伙有一个来自 c# 应用程序的 运行 npm 脚本的通用示例。

此外,这两个 Whosebug 答案也有帮助