概述
Prettier
和ESLint
结合使用时,于是代码运行时因为与项目创建者产生crlf
和cr
差别,eslint
检测会出来以至于无法启动以及全面爆红
根本原因
罪魁祸首是git
,一个配置属性core.autocrlf
文章来源:https://www.toymoban.com/news/detail-608915.html
由于历史原因,文本文件的换行符windows
和linux
是不同的。文章来源地址https://www.toymoban.com/news/detail-608915.html
-
Windows
换行时,同时使用回车CR(carriage-return character)
和换行LF(linefeed character)
-
Mac
和Linux
只使用换行符LF
- 旧版本
Mac
使用回车CR
解决
1、可以通过git
配置后,重新拉取-解决
git config --global core.autocrlf false
2、在.eslintrc.js的rules中配置,重新启动-解决
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
},
],
到了这里,关于[eslint] Delete `CR` [prettier/prettier]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!