1、问题:在.vue文件中,顶部一写<template>标签就报错;
解决方法:1)在setting中,搜索template,在workspace和user中,把Validation:templatealidation:template前面的“勾”去掉;
2)如果问题还没解决,可能使用的cli版本较低,可以重装一个低版本的vetur插件。
2、ESLint对空格检查严格,导致运行失败:
解决方法:1)在package.json文件中,scripts中的lint,添加--fix,如下:
"scripts": {
"lint": "eslint --fix --ext .js,.vue src",
},
2)在.eslintrc.js文件中,plugins中写上‘vuefix',如果原为‘vue’则改为‘vuefix’,如下:
plugins: [
'vuefix',
],
3)安装eslint-plugin-vuefix插件,安装完成后运行npm run lint,运行成功后再运行npm run dev。
3、ESLint检查已定义未使用变量。报错: xxx is defined but never used
解决方法:在.eslintrc.js文件中,rules中添加:"no-unused-vars":"off",
rules: {
"no-unused-vars":"off"
}