前言
vue專案在用舊版本的vue-cli建立的時候,會詢問是否新增eslint的檢查, 後來的版本在建立的時候是直接添加了eslint檢查. 有時候我們開發習慣不是那麼嚴格的時候, 會不在意這些縮排什麼的要求, 這時候在開發前端專案的時候就悲催了.專案緊還老是編譯不過去.所以直接關閉得了
操作
- 在檔案 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 為空,就是檢查條件一個也沒有