[英]Configure MSBuild.exe cli builds to run incrementally like in Visual Studio builds
[英]Visual Studio 2015 builds my project without problems, MSBuild.exe cannot
我正在開發簡單的Asp.net MVC 5應用程序,該應用程序可以正常運行,Visual Studio 2015可以毫無問題地構建它,但是當我使用MSBuild.exe命令行工具時,它顯示了很多與打字稿文件編譯有關的錯誤(主要是從node_modules夾)。
我正在嘗試使用Jenkins CI工具來自動化我的部署例程,為此,我必須使用MSBuild.exe構建我的應用程序。
我的項目在根文件夾中有tsconfing.json文件,該文件包含以下幾行以排除node_modules文件夾(它位於@AngularComponents文件夾中):
"exclude": [ "Scripts/**", "WrittenScripts/@AngularComponents/**" ]
但是以某種方式,MSBuild.exe命令行工具只會在生成過程中忽略它。
有沒有人有任何想法如何配置它以考慮我的tsconfig? 還是告訴MsBuild不要建立我的node_modules文件夾?
先感謝您!
我終於弄明白了。 首先,我必須使用此MsBuild:
1) C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ Bin \\ msbuild.exe;
其次,由於某些原因,msbuild弄亂了我的工具版本4.0,因此我需要將其他參數傳遞給msbuild:
2)/ 電視:14.0
第三,我的打字稿文件對node_modules \\ @types文件夾有一些///引用 ,由於某種原因,它向我顯示了任何錯誤,但與引用無關。
3),所以我必須運行npm install恢復@types包。
這些步驟之后,msBuild將成功構建,沒有任何錯誤。
謝謝大家!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.