window系统:创建vue3项目报错Delete `␍`eslint(prettier/prettier)

问题原因:

由于系统平台不一致,对换行的处理有所区别而导致的。

备注:

        CRLF: 是 window系统环境下的换行方式

LF: 是 Linux 系统环境下的换行方式

解决方案:

1. 一个个文件选择,手动把 CRLF 换成 LF,如下操作(vscode)

window系统:创建vue3项目报错Delete `␍`eslint(prettier/prettier)_第1张图片

2. 配置 .prettierrc 文件

在根目录下的 .prettierrc 文件中配置以下即可( 取消 prettier 检查文件每行介绍的格式)

"endOfLine": "auto"

3. git全局配置修改 core.autocrlf 属性,命令如下

git config --global core.autocrlf true

注意:可在本地路径C:\ Users\ [用户名] \ .gitconfig下修改git配置[core] 

备注:core.autocrlf 属性值有 true、false、input()

          true:提交是转换为LF,检出是转换为CRLF

          false:提交时转换为LF,检出时不转换

          input:提交检出都不转换

4. 使用 yarn run lint --fix (https://blog.csdn.net/qq_27674439/article/details/111408453)

 参考文章:LF和CRLF的转换_狮子QH的博客-CSDN博客_lf转crlf1、概念CRLF 是 carriage return line feed 的缩写,中文意思是回车换行。LF 是 line feed 的缩写,中文意思也是换行。它们都是文本换行的方式。区别:CRLF: “\r\n”, windows系统环境下的换行方式LF: “\n”, Linux系统环境下的换行方式https://www.cnblogs.com/jasonboren/p/12337002.html2、vscode修改配置设置–》用户设置–》文本编辑器–》文件–》eol–》设置为\n或者直https://blog.csdn.net/weixin_42282999/article/details/109606376

Delete `␍`eslint(prettier/prettier)错误_一晌贪欢i的博客-CSDN博客_prettier/prettier今天提交代码的时候,控制台报的错误就有点吓人,一下子所有文件都有问题,吓死宝宝了,不要慌,接下来我们来解决这个问题吧解决方案:方案一:一个一个文件的选择,具体操作如下,手动把CRLF换成LF。缺点:文件太多,换不过来,太鸡肋。方案二:yarn run lint --fix比上面省事,eslint错误消失,但暂存区多了n个文件改动记录,对比Working tree也没发现任何不同。参考资料:“error Delete ⏎ prettier/prettier” in .vue files’’缺点https://blog.csdn.net/qq_27674439/article/details/111408453 

你可能感兴趣的:(vue,git,vue.js,node.js,git)