我正在通过Bitbucket CI部署我的Azure功能。我能够从多个函数中的共享目录中引用文件,这很棒。
然而,当我尝试更新我的共享代码并通过推送到我的主分支来部署它时,我可以看到我的Kudu控制台中的文件正在更新,但我的功能本身似乎仍然引用旧版本的文件...如果我关闭我的CI,我就不会遇到这个问题。
知道问题可能是什么以及如何解决这个问题?
答案 0 :(得分:6)
您可以通过将自定义共享目录添加到watchDirectories
文件中的host.json
数组来指定应监视自定义共享目录的更改:
{
"watchDirectories": [ "Shared" ]
}
然后,运行时将监视这些目录中的文件以进行更改,并根据需要重新启动/重新加载。请注意,默认情况下会配置对顶级node_modules
目录的监视。