前言

vue專案在用舊版本的vue-cli建立的時候,會詢問是否新增eslint的檢查, 後來的版本在建立的時候是直接添加了eslint檢查. 有時候我們開發習慣不是那麼嚴格的時候, 會不在意這些縮排什麼的要求, 這時候在開發前端專案的時候就悲催了.專案緊還老是編譯不過去.所以直接關閉得了

操作

  1. 在檔案 config/index.js中有    dev.useEslint的配置.這裡配置為fase即可

  2. 如果專案裡還有eslint檢查, 那就要考慮是不是編譯器裡的eslint檢查了.例如 webstore, vs這些ide都預設集成了eslint檢查, 而且預設是開啟的.

  3. 再就是看編譯器有沒有開啟es6語法檢查, 有些編譯器預設是用es5語法檢查, 它會不識別es6語法

補充

config/index.js -> 的dev.useEslint的配置被用到了 檔案  build/webpack.base.conf.js中

這裡我們可以看到, 如果  config.dev.useEslint為true, 則執行eslint的Rule函式, 否則Rule 為空,就是檢查條件一個也沒有