[筆記] 解決 Delete ‘CR’ eslint (prettier/prettier) 的錯誤

章節連結

當 Windows 和 Unix 家族作業系統 ( 如 Mac ) 一同開發時,往往會遇上換行符號不一樣而導致的 prettier lint 錯誤。這邊筆記下可以用的解決方法。
code programming


內容

由於 Windows 和 Linux 作業系統在純文字的記錄上,前者採用 CRLF (\n\r);後者採用 (\n)。因此兩者在 git 上的內容就會有這種看不見得差異,但在執行 prettier 時就會報錯了。

方法

一:在 .prettierrc 內加上 “endOfLine”:”auto”
二:eslintrc 內加上 “prettier/prettier”: [ “error”, { “endOfLine”: “auto” } ]
三:git config –global core.autocrlf false


參考資料

1. Delete eslint(prettier/prettier) 错误的解决方案
2. Why do I keep getting “[eslint] Delete CR [prettier/prettier]”?

按讚加入粉絲團

延伸閱讀