[英]Can I fail asp.net visual studio 2013 project builds if there's syntax errors in javascript files?
有時,我的Asp.net MVC項目中的.js文件中帶有下划線的語法錯誤。 我注意到盡管該項目仍在構建,但是在構建然后調試時,我浪費了一些寶貴的時間導航到運行該代碼的位置,以使其在瀏覽器中失敗(相當安靜地)。
如果檢測到JavaScript語法錯誤,我可以告訴Visual Studio失敗嗎?
如果不是,是否有命令行工具可以檢測javascript語法錯誤? 如果是這樣,我可以稱之為構建后。
謝謝。
有JSLint.NET。 它是圍繞JSLint的.NET包裝,並且有一個NuGet包 ,該包將MSBuild目標安裝到您的項目中以進行JS驗證:
https://jslintnet.codeplex.com/
使用以下命令將軟件包安裝到您的MVC項目中:
PM> Install-Package JSLintNet.MSBuild
我剛試過,效果很好。 您將要在項目中設置一個JSLintNet.json
設置文件 ,以忽略第三方js庫,例如jQuery和Bootstrap,例如
{
"ignore": [
"\\Scripts\\Libraries\\"
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.