在 Windows 上创建或者克隆代码,开发或者提交时,可能出现如下错误:

    1. Delete `␍`eslint(prettier/prettier)

    这是一个符号

    原因如下:
    由于历史原因,windows下和linux下的文本文件的换行符不一致。

    • Windows在换行的时候,同时使用了回车符 CR(carriage-return character) 和换行符 LF(linefeed character)
    • 而Mac和Linux系统,仅仅使用了换行符 LF
    • 老版本的Mac系统使用的是回车符 CR | Windows | Linux/Mac | Old Mac(pre-OSX | | —- | —- | —- | | CRLF | LF | CR | | ‘\n\r’ | ‘\n’ | ‘\r’ |

    因此,文本文件在不同系统下创建和使用时就会出现不兼容的问题。

    解决方案如下:
    设置全局 git 文本换行

    1. $ git config --global core.autocrlf false

    注意:git 全局配置之后,你需要重新拉取代码。

    参考: