在最近的一個項目中,我開始使用vue框架進行網站編寫。建立項目時使用了腳手架工具,並開啓了Eslint語法驗證。但在開發過程當中,項目須要引用外部的js文件,而外部文件沒法嚴格遵循eslint語法規則。最終決定關閉Eslint驗證vue
具體方法是:在build/webpack.base.conf.js文件中找到createLintingRule,按照下面的方式註釋部份內容。webpack
const createLintingRule = () => ({ // test: /\.(js|vue)$/, // loader: 'eslint-loader', // enforce: 'pre', // include: [resolve('src'), resolve('test')], // options: { // formatter: require('eslint-friendly-formatter'), // emitWarning: !config.dev.showEslintErrorsInOverlay // } })
我的認爲若是肯定項目中會引入外部文件(非npm包),最好在建立項目時不適用Eslint驗證
但若是不存在外部文件干擾,最好仍是用一下規範本身的格式web