有没有办法在开发 azure 函数时监视文件更改?
Is there a way to watch for file changes while developing azure functions?
对于 dotnet 有 dotnet watch run
对于节点有 nodemon
在开发 azure 函数的过程中,是否有监视文件变化的方法?到目前为止,每次更改后我都必须 func start
才能对其进行测试。我还没有看到任何与此相关的信息。
目前这是不可能的。
经过进一步搜索,我发现 hot reload 是 2019 年下半年的一个想法。
我在这里找到了解决方法:
https://github.com/Azure/azure-functions-core-tools/issues/1239#issuecomment-669018902
将此添加到您的 csproj:
<Target Name="RunFunctions">
<Exec Command="func start" />
</Target>
然后你可以 运行 通过调用这个来监视:
dotnet watch msbuild /t:RunFunctions
注意:如果您想使用一些常用命令,您可以使用启动脚本配置 package.json,例如
{
"scripts": {
"start": "dotnet watch msbuild /t:RunFunctions"
}
}
然后你可以简单地 运行 和 yarn start
对于 dotnet 有 dotnet watch run
对于节点有 nodemon
在开发 azure 函数的过程中,是否有监视文件变化的方法?到目前为止,每次更改后我都必须 func start
才能对其进行测试。我还没有看到任何与此相关的信息。
目前这是不可能的。
经过进一步搜索,我发现 hot reload 是 2019 年下半年的一个想法。
我在这里找到了解决方法:
https://github.com/Azure/azure-functions-core-tools/issues/1239#issuecomment-669018902
将此添加到您的 csproj:
<Target Name="RunFunctions">
<Exec Command="func start" />
</Target>
然后你可以 运行 通过调用这个来监视:
dotnet watch msbuild /t:RunFunctions
注意:如果您想使用一些常用命令,您可以使用启动脚本配置 package.json,例如
{
"scripts": {
"start": "dotnet watch msbuild /t:RunFunctions"
}
}
然后你可以简单地 运行 和 yarn start