我正在尝试推送最新版本的代码,只需稍作修改即可。我通过git使用部署。但是,代码无法构建并显示错误:
VSTSC : Script failed with error : 'JsErrorScriptException (0x30001)'.
VSTSC : error : Debug Failure. False expression:
Failed exitCode=1, command="D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "D:\home\site\repository\Project\Project.csproj" /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="D:\local\Temp\8d41f83f0516280";AutoParameterizationWebConfigCo nnectionStrings=false;Configuration=Release;UseSharedCompilation=false /p:SolutionDir="D:\home\site\repository\.\\"
An error has occurred during web site deployment.
此错误从未出现过,现在它开始显示然后我尝试重新部署以前工作的提交。
该项目正在使用.net 4.6,typescript& angular2。我所做的唯一改变是将打字稿版本从2.0.3改为2.1.0。但同样,该网站不再从旧提交中重新部署。
感谢您的帮助
更新1:
我设法在azure的控制台中获得更详细的错误输出。它在抱怨:
错误TS2307:构建:无法找到模块' @ angular / core'。 还有其他错误。
但是,在项目的csproj文件中,我允许* .ts仅在调试模式下编译,方法是将它们放在一个ItemGroup中