这是一个noob问题。
我想使用grunt.js
作为我的网络项目的构建工具。可以使用grunt.js
来验证我的HTML/CSS
文件吗?你有这样一个grunt.js
文件的例子吗?
答案 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应用程序。