Vue初始化項目時如果不小心安裝了js 語法檢測 功能,擼碼時一個空格不對就會各種報錯
個人感覺這個語法檢測功能很有點過於嚴格,用起來十分難受,所以果斷關閉eslint,找到webpack.base.conf.js注釋下面代碼
然后在擴展中安裝Vetur和ESLint
完成后發現, 運行項目雖然不報錯了,但是ctrl+s保存的時候還是會代碼還是報紅,如下
文件》首選項》設置 配置如下代碼
{ "explorer.confirmDelete": false, "vetur.validation.template": false, "eslint.autoFixOnSave": true, "files.autoSave":"off", "eslint.validate": [ "javascript", "javascriptreact", "html", { "language": "vue", "autoFix": true } ], "eslint.options": { "plugins": ["html"] }, //為了符合eslint的兩個空格間隔原則 "editor.tabSize": 2 }
重新加載項目就OK了