正常情况下,ESLint不支持Vue3语法糖,如<script setup>
情况①:项目包含.eslintrc.js
文件
修改.eslintrc.js
文件
情况②:项目无.eslintrc.js
文件
修改package.json
文件
package.json
"eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended" ], "parserOptions": { "parser": "@babel/eslint-parser" }, "rules": {} },
在"env"中加入"vue/setup-compiler-macros": true
即可(必选)
将"plugin:vue/vue3-essential"
修改为"plugin:vue/vue3-recommended"
即可(可选)
这样就可以使用Vue3中的语法糖了