如何使用grunt.js验证HTML / CSS文件?

时间:2012-07-18 14:09:00

标签: client-side html-validation gruntjs

这是一个noob问题。

我想使用grunt.js作为我的网络项目的构建工具。可以使用grunt.js来验证我的HTML/CSS文件吗?你有这样一个grunt.js文件的例子吗?

3 个答案:

答案 0 :(得分:7)

还有另一个插件似乎更频繁地更新,不需要java。 grunt-html-validation。它有很多选择,对我来说很有用。您可以像这样安装和使用它:

npm install grunt-html-validation --save-dev

然后在Gruntfile.js的initconfig中输入这样的内容

,这在Gruntfile.js的适当位置

grunt.loadNpmTasks('grunt-html-validation');
grunt.registerTask("default", ["validation"]);

还有许多有用的选项,包括基于正则表达式放松错误的能力(例如对AngularJS有用)和保存报告的能力。

答案 1 :(得分:4)

您可以使用grunt插件grunt-html。请注意,您需要在计算机上使用Java才能使用它。它适用于我。

答案 2 :(得分:2)

截至目前,似乎有两种流行的HTML验证插件:

grunt-html-validation使用W3C标记验证服务,grunt-html使用基于java的Nu Nu Checker的本地副本。

它们都运行良好并且具有非常相似的选项,因此它取决于您是否要等待外部服务调用或等待本地Java应用程序。