1.點選VSCode右下角LF/CRLF然後根據彈窗修改成LF即可
2.在.eslintrc.cjs中增加配置
"rules": {
"prettier/prettier": ["error", { "endOfLine": "auto" }]
}
3.關閉git自動轉換
這個問題是因為Windows在換行的時候,同時使用了回車符CR和換行符LF,即CRLF; 而專案倉庫中預設是Linux環境下提交的程式碼,檔案預設是以LF結尾的,因此,文字檔案在不同系統下建立和使用時就會出現不相容的問題,當我用windows電腦git clone程式碼的時候,若我的autocrlf(在windows下安裝git,該選項預設為true)為true,那麼檔案每行會被自動轉成以CRLF結尾,若對檔案不做任何修改,pre-commit執行eslint的時候就會提示你刪除CR。
git config --global core.autocrlf false
注:關閉之後需要重新克隆專案才能生效
關於ESLint: Delete `␍`(prettier/prettier) 錯誤解決方案(3種)
相關文章
- prettier @vue/eslint-config-prettier eslint-plugin-prettier 三者區別VueEsLintPlugin
- Vue3專案配置 eslint + prettierVueEsLint
- uniapp 配置eslint + prettierAPPEsLint
- webstorm中配置eslint+prettierWebORMEsLint
- 使用 ESLint + Prettier 美化程式碼EsLint
- ESLint、Prettier外掛的安裝與使用EsLint
- 使用 ESLint + Prettier 簡化程式碼 Review 過程EsLintView
- vue3 解決 ESLint 各型別錯誤VueEsLint型別
- vscode-settings.json配置(prettier + eslint)VSCodeJSONEsLint
- 團隊程式碼規範 ESLint + Prettier + EditorConfigEsLint
- VSCode-Prettier和ESLint如何和睦共處?VSCodeEsLint
- Vue 3與ESLint、Prettier:構建規範化的前端開發環境VueEsLint前端開發環境
- Prettier your projectProject
- Vue專案使用eslint + prettier規範程式碼風格VueEsLint
- 用 eslint 和 prettier 讓跨 IDE 協作更舒服EsLintIDE
- prettier/prettier-vscode FormatOnSave takes a long time 慢VSCodeORM
- 建立TypeScript程式碼模板(NVS+Yarn+ESLint+Prettier+Husky)TypeScriptYarnEsLint
- 使用ESLint+Prettier來統一前端程式碼風格EsLint前端
- vscode中關於eslint的各種報黃線錯誤VSCodeEsLint
- eslint+husky+prettier+lint-staged提升前端應用質量EsLint前端
- 用Prettier美化程式碼
- 用 Prettier 美化程式碼
- Vue2/3 專案中的 ESLint + Prettier 程式碼檢測格式化風格指南VueEsLint
- create-react-app整合PrettierReactAPP
- 解決eslint報錯EsLint
- 5分鐘學會用 ESLint+Prettier 統一前端程式碼風格EsLint前端
- Vue專案之使用EditorConfig, Eslint和Prettier實現程式碼規範VueEsLint
- latex 錯誤以及解決方案
- Prettier美化css/scss/sass程式碼CSS
- vscode中prettier設定VSCode
- 關於AppDelegate瘦身的多種解決方案APP
- 解決 eslint 的 Parsing error: Unexpected token 錯誤EsLintError
- 關於Support for password authentication 報錯的解決方案
- VS Code書寫vue專案配置 eslint+prettier 統一程式碼風格VueEsLint
- Linux下錯誤解決方案Linux
- 9種常見的Android開發錯誤及解決方案Android
- Ubuntu Cannot allocate memory 錯誤解決方案Ubuntu
- ORA-28000錯誤解決方案