【发布时间】:2020-11-05 08:04:51
【问题描述】:
我想通过 Kudu 将 Web 应用(节点)部署到 Azure 应用服务 (Linux)。
我按照说明首先尝试使用节点 14 作为堆栈。我猜是因为一些版本问题,构建过程在生成过程中崩溃了。 现在我已将堆栈降级到节点 12。当我再次尝试推送时,我收到此错误:
remote: hooks/post-receive: 4: hooks/post-receive: /opt/Kudu/KuduConsole/kudu.dll: not found
在推送工作正常并触发 npm 之前。
有什么建议吗? 编辑: 当我尝试在 Kudu 中启动 Bash 时,出现此错误 Kudu 错误1
【问题讨论】:
-
推荐使用git进行部署。详情请见
Action。 -
或者您可以运行
npm run build命令,然后压缩dist或build文件夹,使用zip 部署您的Web 应用程序。 -
@JasonPan 我使用 git 进行部署,推送成功但是第一条远程消息是上面的错误
-
这个问题很奇怪。今天还是用git继续部署node程序,但是没有看到这个错误。你试试第二种方式(zip)吗?
-
我认为 zpping 可以,但我需要自动 git 部署。
标签: node.js linux deployment azure-web-app-service kudu