2

我正在尝试使用 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"

当部署失败时,我查看 Azure 管理门户并查看失败日志。我在运行时得到了预期的输出npm install grunt-cli- 即它应该被全局安装的警告和一个表明它已经正确安装的子包列表。然后,紧接着我得到:

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

log.xmlKudu 部署转储中可用的部署中包含相同的序列(没有更多信息) 。

我应该如何解决这个问题?还有其他地方可以查找输出和错误吗?我可以更改我的脚本以输出更多错误信息吗?如果我这样做,它会去哪里?有什么方法可以使用 Kudu 远程控制台实用程序测试我的部署脚本吗?

4

0 回答 0