2016-08-04 49 views
15

vue-cli ile oluşturulan projede ESlint'un devre dışı bırakılmasıyla ilgili nasıl giderim?Vue-cli'da ESLint nasıl devre dışı bırakılır?

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

boş bir dizeye ayarlama ile aynı derlenemeyecektir.Ancak olmaz loader: 'eslint' hattını kaldırın. Başlatma aşamasında ESLint'u devre dışı bırakabileceğimi biliyorum, ancak projem oluşturulduktan sonra nasıl devre dışı bırakabilirim? Vue'nin başlangıç ​​projeleri kendiliğinden bir dil ile oluşturulmuşlardır.

+0

? Basit webpack? –

+0

tam özellikli Web Paketi –

+4

https://github.com/vuejs-templates/webpack/blob/cbcba9268dbfb277497bcdde6409dab4398eed8e/template/build/webpack.base.conf.js adresindeki '{{#lint}} 'bloklarına bakın. muhtemelen "preLoaders" bloğunun tamamını mı bırakır? – ceejayoz

cevap

8

the templates görüntüleniyor ({{#lint}} bit), tüm preLoaders bloğunu kaldırabilirsiniz.

useEslint: geçerli sürüm (?^3.0) sadece ayarlayabilirsiniz itibariyle

+9

Ayrıca, OP kolay bir şekilde etkinleştirmek ve devre dışı bırakmak istediğinde ucuz bir düzeltme .eslintignore dosyasına yollar eklemektir. –

+0

'src/*. Js' src dosyası için eslint'i devre dışı bırakmaya yardımcı olmadı ... bazı ekstra adımlar atmanız gerekebilir. @BillCriswell – Asqan

+0

Yup. [Bu bölüm] engelleme (https://github.com/vuejs-templates/webpack/blob/master/template/build/webpack.base.conf.js#L33-L41) çalışır. –

1

yanlış, config

/index.js kullandığınız şablon

+0

Çalıştı! Bu kabul edilebilir bir cevap olmalı. – dtechplus

İlgili konular