有时,我会在Asp.net MVC项目的.js文件中添加下划线显示语法错误。我注意到项目仍然在构建,当我构建然后调试时,我浪费了几秒钟的宝贵时间导航到运行该代码的位置,以便它在浏览器中失败(相当安静地失败)。
如果visual studio在我的javascript语法中检测到错误,我可以告诉visual studio使生成失败吗?
如果没有,有没有命令行工具可以检测javascript语法错误?如果是这样的话,我可以称之为post-build。
谢谢。
发布于 2014-11-21 06:58:50
有一个JSLint.NET,它是一个围绕JSLint的.NET包装器,还有一个NuGet Package,它将一个MSBuild目标安装到你的项目中,用于JS验证:
https://jslintnet.codeplex.com/
使用以下命令将包安装到MVC项目中:
PM> Install-Package JSLintNet.MSBuild我刚试过,它工作得很好。您可能希望在项目中设置一个JSLintNet.json settings file来忽略第三方js库,如jQuery和Bootstrap。
{
"ignore": [
"\\Scripts\\Libraries\\"
]
}https://stackoverflow.com/questions/27047800
复制相似问题