在最近的一个项目中,我开始使用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