Node.js Azure Powershell脚本愚蠢地失败

Node.js Azure Powershell脚本愚蠢地失败,node.js,powershell,azure,Node.js,Powershell,Azure,在过去的几天里,我一直在使用来自微软的Azure Powershell脚本,我对这些脚本经常出现无声失败或发出误导性错误消息感到沮丧。我尝试过使用-verbose选项,但这不是很详细 当出现问题时,我可以尝试加强反馈,有什么建议吗 例如:Save AzureServiceProjectPackage报告已创建cloud_package.cspkg,但未在磁盘上创建任何文件。如果我删除我的node_modules文件夹,它会正常工作并报告相同的事情 我已经直接向团队提出了这个问题,但似乎问题出在p

在过去的几天里,我一直在使用来自微软的Azure Powershell脚本,我对这些脚本经常出现无声失败或发出误导性错误消息感到沮丧。我尝试过使用-verbose选项,但这不是很详细

当出现问题时,我可以尝试加强反馈,有什么建议吗

例如:Save AzureServiceProjectPackage报告已创建cloud_package.cspkg,但未在磁盘上创建任何文件。如果我删除我的node_modules文件夹,它会正常工作并报告相同的事情


我已经直接向团队提出了这个问题,但似乎问题出在powershell调用的cspack.exe上:

我也有类似的问题

什么不起作用:为Azure安装最新SDK(用于.NET和Azure Powershell的库)

什么有效:缩短最长目录路径。

例如,在最深的子目录中,删除所有不需要的内容。或者将$DEV_根目录移动到驱动器的顶层。但这不是一个好的解决方案。

通用PS建议:添加
-ErrorAction Stop
切换到
保存AzureServiceProjectPackage
不幸的是,这并没有给我太多的帮助,因为当我添加此脚本时,脚本会提前停止,但在错误发生后仍然不会产生错误执行此命令:
$error[0]| fl*-Force
。它将返回错误堆栈上最后一个错误的所有信息,包括(在某些情况下)堆栈跟踪。