2012-07-18 12 views
10

Questa è una domanda noob.Come convalidare i file HTML/CSS con grunt.js?

Vorrei utilizzare grunt.js come strumento di creazione per il mio progetto web. È possibile utilizzare grunt.js per convalidare i miei file HTML/CSS? Hai un esempio di tale file grunt.js?

risposta

4

È possibile utilizzare il plug-in grunt grunt-html. Attenzione, avrai bisogno di Java sul tuo computer per usarlo. Funziona bene per me.

7

C'è un altro plugin che sembra essere aggiornato più spesso e non richiede java. grunt-html-validation. Ha un numero di opzioni e ha funzionato benissimo per me. È possibile installare e utilizzare in questo modo:

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

Poi mettere qualcosa di simile nel initconfig del vostro Gruntfile.js

e questo in luoghi appropriati nel vostro Gruntfile.js

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

C'è anche una serie di opzioni utili tra cui la possibilità di rilassare gli errori in base a un'espressione regolare (potrebbe essere utile ad esempio per AngularJS) e la possibilità di salvare un report.

1

A partire da ora ci sembrano essere due popolari plugin di validazione HTML:

grunt-html-validation utilizza il servizio di validazione del W3C Markup e grunt-html utilizza una copia locale del Java -based Il Nu HTML Checker.

Entrambi funzionano bene e hanno opzioni molto simili, quindi dipende se si desidera attendere una chiamata di servizio esterna o attendere un'app java locale.

Problemi correlati