如何在使用Kudu将node.js应用程序部署到Azure时debuggingdeploy.sh?

我正尝试使用Kudu将一个node.js应用程序(只是一个简单的幽灵博客)部署到Azure网站。 我在我的部署脚本( deploy.sh ,从.deployment正确引用)中有以下几行:

 eval $NPM_CMD install grunt-cli exitWithMessageOnError "Problem Installing Grunt" ./node_modules/.bin/grunt --no-color init exitWithMessageOnError "Problem With Grunt" 

部署失败时,我将查看Azurepipe理门户并查看失败的日志。 当npm install grunt-cli运行的时候,我得到了预期的输出结果 – 也就是说它应该被全局安装的一个警告,以及一个指示它已经正确安装的子包的列表。 然后,直接之后我得到:

 An error has occurred during web site deployment. Problem With Grunt 

Kudu部署转储中可用的部署的log.xml中的序列(没有更多信息)。

我应该如何解决这个问题? 有没有其他地方可以查找输出和错误? 我可以更改我的脚本输出更多的错误信息? 我要去哪里? 有没有使用Kudu远程控制台工具testing我的部署脚本的方法?

       

网上收集的解决方案 "如何在使用Kudu将node.js应用程序部署到Azure时debuggingdeploy.sh?"