最近在開發H5項目時,使用了Visual Studio Code,這個編輯器是屬於輕量級的!由於是第一次使用,所以也存在很多問題!當使用這個編輯器時,默認是不會保存的,必須要手動保存,但是這個地方就有一個小坑了!當手動保存時,代碼會自動格式化!因為項目中使用了Eslint語法檢查,所以要是格式化的話,代碼就會報錯!所以,就需要取消存時自動格式化,那么如何解決這個問題呢?
方案1,在文件->首選項->設置中,添加這兩個屬性,然后保存,重啟后,看保存是否還會自動格式化!
然並卯!這個方法,不能解決我的問題!
方案2,后來發現是因為我安裝了 JS-CS-HTML Formatter這個插件的原因,那么解決辦法就是禁用或者卸載這個插件,
禁用或者卸載后,重啟編輯器,發現問題完美解決了!
PS: 如何你的項目中添加了Eslint語法檢查,但是發現有的文件有語法錯誤提示,有的沒有提示(例如.js文件有語法錯誤提示,.vue文件卻沒有)。那么解決方法是修改Visual Studio Code的設置,找到Eslint語法設置,添加代碼,具體如下所示,
"eslint.validate": [ "javascript", "javascriptreact", "html", "vue" ]
就ok了!希望能幫到大家!