用vue-cli3創建新項目可以自定義配置,選擇eslint,所以eslint不需要配置,
項目根目錄下面生成一個 .eslintrc.js文件,里面可以自定義配置eslint規則
用vue-cli3創建新項目可以自定義配置,選擇eslint,所以eslint不需要配置,
項目根目錄下面生成一個 .eslintrc.js文件,里面可以自定義配置eslint規則
現在開發環境翻譯不會受eslint的影響,但是有時候沒有看命令行,直接用git提交了,npm run build的時候就報錯了,所以現在想在git提交的時候檢測一遍有沒有eslint的報錯
步驟如下
1下載依賴
npm install --save-dev lint-staged husky
2 package.json配置
"scripts": { "precommit": "lint-staged" // precommit鈎子執行lint-staged }, "lint-staged": { "src/**/*.{js,json,css,vue}": [ "eslint --fix", "git add" ] },
經過上述配置,每次git commit的時候,都會先執行eslint對代碼進行格式化和檢查,確保代碼沒有問題之后再提交
二.去掉檢查
git commit 提交的時候取消 vue-cli-service lint 代碼檢測
方式一:
提交的時候執行git commit --no-verify -m "提交備注" 就可以跳過代碼檢查
方式二:在項目的跟目錄創建一個.eslintignore文件,該文件里面寫取消檢測的文件夾或者是文件,例如:取消整個src文件夾下的所有文件的代碼檢測,就可以在.eslintignore文件寫一個src即可
轉 : https://www.cnblogs.com/ttjm/p/11943513.html
https://www.cnblogs.com/pylf/p/13852762.html