有没有办法在开发 azure 函数时监视文件更改?

Dol*_*ike 2 c# visual-studio-code azure-functions vscode-tasks azure-functions-core-tools

对于 dotnet 有dotnet watch run 对于节点有nodemon

无论如何,在开发 azure 函数时要注意文件更改吗?到目前为止,我必须func start在每次更改后进行测试。我没有看到任何与此相关的信息。

Jam*_*ton 6

我在这里找到了一个解决方法:

https://github.com/Azure/azure-functions-core-tools/issues/1239#issuecomment-669018902

将此添加到您的 csproj:

  <Target Name="RunFunctions">
    <Exec Command="func start" />
  </Target>
Run Code Online (Sandbox Code Playgroud)

然后你可以通过调用这个来运行 watch :

dotnet watch msbuild /t:RunFunctions
Run Code Online (Sandbox Code Playgroud)

注意:如果您想使用一些常用命令,您可以使用启动脚本配置 package.json 例如

{
  "scripts": {
    "start": "dotnet watch msbuild /t:RunFunctions"
  }
}
Run Code Online (Sandbox Code Playgroud)

然后你可以简单地运行 yarn start