2012-07-18 20 views
10

यह एक नोब सवाल है।grunt.js के साथ HTML/CSS फ़ाइलों को कैसे सत्यापित करें?

मैं अपने वेब प्रोजेक्ट के लिए बिल्ड टूल के रूप में grunt.js का उपयोग करना चाहता हूं। HTML/CSS फ़ाइलों को सत्यापित करने के लिए grunt.js का उपयोग कर सकते हैं? क्या आपके पास ऐसी grunt.js फ़ाइल का उदाहरण है?

उत्तर

4

आप grunt प्लगइन grunt-html का उपयोग कर सकते हैं। सावधान रहें, इसका उपयोग करने के लिए आपको अपने कंप्यूटर पर जावा की आवश्यकता होगी। ये मेरे लिए अच्छी तरह से काम करता है।

7

एक और प्लगइन है जो अक्सर अद्यतन किया जाता है और जावा की आवश्यकता नहीं होती है। grunt-html-validation। इसमें कई विकल्प हैं और मेरे लिए बहुत अच्छा काम कर रहा है। आप को स्थापित करने और इस तरह इसका इस्तेमाल कर सकते हैं: अपने Gruntfile.js

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

में

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

फिर अपने Gruntfile.js

की initconfig में कुछ इस तरह रखा है और इस उपयुक्त स्थानों में नियमित अभिव्यक्ति के आधार पर त्रुटियों को आराम करने की क्षमता सहित कई उपयोगी विकल्प भी हैं (उदाहरण के लिए AngularJS के लिए उपयोगी हो सकता है) और एक रिपोर्ट सहेजने की क्षमता।

grunt-html-validation W3C मार्कअप मान्यकरण सेवा का उपयोग करता है और grunt-html जावा की स्थानीय प्रतिलिपि का उपयोग करता है:

1

अब तक वहाँ दो लोकप्रिय HTML सत्यापन प्लगइन्स होने लगते हैं न्यू एचयू एचटीएमएल परीक्षक का आधार।

वे दोनों अच्छी तरह से काम करते हैं और बहुत ही समान विकल्प हैं, इसलिए यह पता चलता है कि आप बाहरी सेवा कॉल की प्रतीक्षा करना चाहते हैं या स्थानीय जावा ऐप की प्रतीक्षा करना चाहते हैं।

संबंधित मुद्दे