2013-11-21 7 views
11

मैं स्वचालित रूप से Gruntfile से JSHint चला रहा हूं, और मेरी विक्रेता स्क्रिप्ट को बहिष्कृत करना चाहता हूं, क्योंकि उनमें से बहुत से JSHint विफल हो जाते हैं।मेरी Gruntfile में JSHint से एक उपनिर्देशिका बहिष्कृत करें?

मैं यह कैसे कर सकता हूं? फिलहाल मैं /app/scripts/ या किसी भी उपनिर्देशिका में किसी भी चीज़ पर JSHint चला रहा हूं।

jshint: { 
    options: { 
    jshintrc: '.jshintrc', 
    reporter: require('jshint-stylish') 
    }, 
    all: [ 
    'Gruntfile.js', 
    '<%= yeoman.app %>/scripts/{,*/}*.js' 
    ] 
}, 

मैं /app/scripts/vendor में कुछ भी बाहर करना चाहता हूं। क्या यह संभव है?

उत्तर

30

मिनीमैच को बताने के लिए बस ! के साथ पथ को उपसर्ग करें कि यह एक बहिष्कार है; ध्यान दें कि यह आदेश कब करना महत्वपूर्ण है।

jshint: { 
    options: { 
    jshintrc: '.jshintrc', 
    reporter: require('jshint-stylish') 
    }, 
    all: [ 
    'Gruntfile.js', 
    '<%= yeoman.app %>/scripts/{,*/}*.js', 
    '!<%= yeoman.app %>/scripts/vendor/**', 
    ] 
}, 
+0

यह काम करता है, धन्यवाद! एक सेकंड में स्वीकार करेंगे। – Richard

+2

ngmin के लिए भी उपयोगी: 'src: ['* .js', '! * Vendor.js'],' –

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