2016-08-04 9 views
15

vue-cli से उत्पन्न परियोजना में ESlint अक्षम करने के बारे में मैं कैसे जा सकता हूं?वू-क्ली में ईएसलिंट को कैसे अक्षम करें?

preLoaders: [ 
    { 
    test: /\.vue$/, 
    loader: 'eslint', 
    include: projectRoot, 
    exclude: /node_modules/ 
    }, 
    { 
    test: /\.js$/, 
    loader: 'eslint', 
    include: projectRoot, 
    exclude: /node_modules/ 
    } 
] 

अगर मैं loader: 'eslint' लाइन यह संकलन नहीं होगा, एक रिक्त स्ट्रिंग पर यह स्थापित करने के साथ ही हटा दें। मुझे पता है कि प्रारंभिक चरण के दौरान मैं ESLint से ऑप्ट आउट कर सकता हूं, लेकिन मेरी परियोजना के निर्माण के बाद मैं इसे कैसे अक्षम कर सकता हूं?

+0

कौन सा टेम्पलेट आप उपयोग कर रहे हैं? सरल वेबपैक? –

+0

पूर्ण-विशेषीकृत वेबपैक –

+4

https://github.com/vuejs-templates/webpack/blob/cbcba9268dbfb277497bcdde6409dab4398eed8e/template/build/webpack.base.conf.js में '{{#lint}}' ब्लॉक देखें - क्या कर सकते हैं शायद पूरे 'प्रीलोडर्स' ब्लॉक को छोड़ दें? – ceejayoz

उत्तर

8

वू की स्टार्टर परियोजनाएं स्वयं एक टेम्पलेटिंग भाषा के साथ बनाई गई हैं।

the templates ({{#lint}} बिट्स) पर देखकर ऐसा लगता है कि आप पूरे preLoaders ब्लॉक को हटा सकते हैं।

+9

इसके अलावा, यदि ओपी आसानी से सक्षम और अक्षम करना चाहता है तो एक सस्ता फिक्स .eslintignore फ़ाइल में पथ जोड़ना है। –

+0

'src/*। Js' ने src फ़ाइल के लिए एस्लिंट को अक्षम करने में मदद नहीं की है ... कुछ अतिरिक्त कदम उठाने के लिए आवश्यक हो सकता है? @ बिलक्रिसवेल – Asqan

+0

यूप। [इस भाग] को अवरोधित करना (https://github.com/vuejs-templates/webpack/blob/master/template/build/webpack.base.conf.js#L33-L41) काम करता है। –

1

वर्तमान संस्करण (^ 3.0?) तुम सिर्फ सेट कर सकते हैं के रूप में:

useEslint: झूठे,

config में

/index.js

+0

काम किया! मुझे लगता है कि हाल के संस्करणों के लिए, यह स्वीकार्य उत्तर होना चाहिए। – dtechplus

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