Delete `␍`eslint(prettier/prettier)
warning:
这篇文章距离上次修改已过438天,其中的内容可能已经有所变动。
报错信息:"Delete ␍eslint(prettier/prettier)" 指的是在代码中存在一个不期望的字符␍(回车符),这通常是Windows系统中的回车换行符(CR+LF,即\r\n),而在Unix和Linux系统中使用的是换行符(LF,即\n)。
这个报错是由Prettier - 一个代码格式化工具 - 触发的,它通过ESLint进行代码检查时发现了不符合其规定格式的字符。
解决方法:
- 使用文本编辑器或IDE的查找和替换功能删除多余的回车符。在大多数文本编辑器中,你可以设置显示不可见字符,然后删除
␍。 配置ESLint和Prettier以自动处理这些字符。在
.prettierrc文件或相应的配置部分中,可以添加以下配置来统一换行符:{ "endOfLine": "auto" }或者,如果你想强制使用Unix风格的换行符,可以设置为:
{ "endOfLine": "lf" }在Git中设置自动转换,确保提交到仓库的代码使用统一的换行符风格。这可以通过设置Git属性来实现:
git config --global core.autocrlf true在Windows上,可以设置为
true,在Unix系统上,可以设置为input。
确保在团队中沟通一致,使用同样的换行符风格,以避免潜在的合并冲突。
评论已关闭