针对你遇到的 eslint: delete ␍ (prettier/prettier) 错误信息,这里提供一些详细的解决步骤: 1. 理解错误信息 这个错误信息表明 ESLint 在使用 Prettier 进行代码格式化时,检测到了不应该存在的回车符(␍),这通常是由于文件使用了 Windows 风格的换行符(CRLF,即 \r )而不是 Unix/Linux 风格的换行符(LF,即...
代码换行格式不同,不会影响项目的运行和编译,但是每次修改以后都会提交,这样容易造成上面的错误。 所以本地忽略换行符校验,git上不自动转换CRLF,是比较合适的解决方案。具体可根据自己需求选择。
"prettier/prettier": ["error", { "endOfLine": "auto" }] } 3.关闭git自动转换 这个问题是因为Windows在换行的时候,同时使用了回车符CR和换行符LF,即CRLF; 而项目仓库中默认是Linux环境下提交的代码,文件默认是以LF结尾的,因此,文本文件在不同系统下创建和使用时就会出现不兼容的问题,当我用windows电脑git...
orking tree也没发现任何不同。 参考资料:“error Delete ⏎ prettier/prettier” in .vue files’’ 缺点:需要commit所有文件,多余 三、配置.prettierrc文件 在项目根目录下的.prettierrc文件中写入即可。其实就是不让prettier检测文件每行结束的格式. "endOfLine":"auto" 缺点:不能兼容跨平台开发,从前端工程...
orking tree也没发现任何不同。 参考资料:“error Delete ⏎ prettier/prettier” in .vue files’’缺点:需要commit所有文件,多余 三、配置.prettierrc文件在项目根目录下的.prettierrc文件中写入即可。其实就是不让prettier检测文件每行结束的格式. "endOfLine": "auto" ...
1.临时解决 点击VSCode右下角LF/CRLF image 然后根据弹窗进行修改即可 image 2. 在.eslintrc.cjs中增加配置 "rules": { "prettier/prettier": ["error", { "endOfLine": "auto" }] } 3.关闭git自动转换(推荐) git config --global core.autocrlf false ...
参考资料:“error Delete ⏎ prettier/prettier” in .vue files’’ 缺点:需要commit所有文件,多余 三、配置.prettierrc文件 在项目根目录下的.prettierrc文件中写入即可。其实就是不让prettier检测文件每行结束的格式. "endOfLine": "auto" 缺点:不能兼容跨平台开发,从前端工程化上讲没有做到尽善尽美。
参考资料:“error Delete ⏎ prettier/prettier” in .vue files’’ 缺点:需要commit所有文件,多余 三、配置.prettierrc文件 在项目根目录下的.prettierrc文件中写入即可。其实就是不让prettier检测文件每行结束的格式. "endOfLine": "auto" 1. 缺点:不能兼容跨平台开发,从前端工程化上讲没有做到尽善尽美。
方案一 yarn run lint--fix 方案二 配置.prettierrc文件 "endOfLine":"auto" 最优方案 gitconfig --global core.autocrlffalse tip:git全局配置之后,你需要重新拉取代码。 参考该文章 https://segmentfault.com/a/1190000021803437 文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转...
拉完代码之后所有行尾报错Delete ␍,查询了一下,是因为mac和windows换行符差异问题,最简单的方法是在根目录下添加.editorconfig文件,大概是个统一缩进符、换行符之类的代码风格的文件,然后重启一下ide生效。 部分ide需要额外安装插件,比如vs code可以装个EditorC