簡體   English   中英

如果javascript文件中存在語法錯誤,我能否使asp.net visual studio 2013項目構建失敗?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM