我正在使用带有eslint的vscode。 eslint控制台显示以下内容:
[Info - 3:31:14 PM] ESLint server stopped.
[Info - 3:31:14 PM] ESLint server running in node v10.2.0
[Info - 3:31:14 PM] ESLint server is running.
[Info - 3:31:15 PM] ESLint library loaded from:
/usr/local/lib/node_modules/eslint/lib/api.js
因此eslint似乎正在加载并正在运行。但是,我的项目根目录中有一个.eslintrc
文件,其中包含规则,vscode不会显示任何掉毛错误。
我该如何调试?
答案 0 :(得分:1)
您需要安装VSCode扩展,才能在编辑器中显示棉绒错误。否则,您可以从终端运行eslint来查看其输出。我使用tslint,所以我不知道要使用哪个扩展名,但是https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint可能就是您想要的。
答案 1 :(得分:0)
我需要
安装eslint-plugin-vue
在vscode中的settings.json中添加以下内容
"eslint.validate": [
{
"language": "vue",
"autoFix": true
},
{
"language": "html",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
}
并更新.eslintrc以包括
"globals: "Vue" : true,"
和
"extends": [
"eslint:recommended",
"plugin:vue/recommended"
],
除
"plugins": ["html"],