众所周知,Eslint在Vue中是个及其恶心的存在,它会帮助你检查你Vue中的代码的风格、格式等东西。虽然说这样有助于在实际企业开发过程中对他人阅读你的代码起到一定帮助作用。但是由于其严格的检查(甚至标签中不准空格,真恶心,换行都不允许!)使得对于开发者来说极度的不友好。
而目前很多代码格式插件,同样能实现代码规范的作用,Eslint也就没有这个必要了。因此,我们最好的办法是将它去除,用VSCode的代码格式化插件。
去除办法:
第一步:首先在项目根目录下找到你的package.json文件,将所有关于Eslint的全部删除。
第二步:在项目根目录下找到nuxt.config.js,将build中的Eslint注释掉。
效果如下:
/*
** Build configuration
*/
build: {
/*
** Run ESLint on save
*/
// extend (config, { isDev, isClient }) {
// if (isDev && isClient) {
// config.module.rules.push({
// enforce: 'pre',
// test: /\.(js|vue)$/,
// loader: 'eslint-loader',
// exclude: /(node_modules)/
// })
// }
// }
},