网站建设维护视频教程,河南郑州房价,手机主题 wordpress,做视频特技的网站错误描述从 Github 仓库拉取代码#xff0c;使用 vscode 打开#xff0c;页面报错#xff0c;每一行都爆红 #xff08;如下图#xff09;问题原因由于历史原因#xff0c;windows下和linux下的文本文件的换行符不一致。Windows在换行的时候#xff0c;使用了换行符CRLF…错误描述从 Github 仓库拉取代码使用 vscode 打开页面报错每一行都爆红 如下图问题原因由于历史原因windows下和linux下的文本文件的换行符不一致。Windows在换行的时候使用了换行符CRLF而Mac和Linux系统仅仅使用了换行符LF老版本的Mac系统使用的是回车符CR本人的电脑是 window系统默认使用 CRLF 所以代码报错WindowsLinux/MacOld Mac(pre-OSXCRLFLFCR\n\r\n\r解决方法方法一比较繁琐 不推荐手动在 vscode 左下角调整 行尾序列这个方法比较笨需要手动对每个文件进行更改而且会在 Git 暂存区添加文件改动记录对比工作树没有发现任何不同需要提交所有改动文件方法二网络上的最佳解决方法对git 的autocrlf 配置属性进行修改全局配置之后需要重新拉取代码之后生效。在命令行执行以下代码git config --global core.autocrlf false方法三配置editorconfig在 vscode 中安装下面这个插件在项目的根目录下面新建一个文件叫做 .editorconfig 配置 end_of_line属性 为 crlf 参考下面的配置# https://editorconfig.orgroot true[*] //表示所有的文件都可用
charset utf-8 //设置文件的字符集
indent_style space //缩进的风格是space 回车键
indent_size 2//缩进大小是2
end_of_line lf //缩进类型视lf
insert_final_newline true //始终再文章末尾进入一个新行
trim_trailing_whitespace true //移除无效空格[*.md] //表示md文档只需要尊行以下规则
insert_final_newline false
trim_trailing_whitespace false本人的情况我后面发现许多方法对我没有效果比如在 vscode 中配置行尾序列没有效果后面重新拉取一次代码发现代码刚拉取下来的时候没有报错是在执行命令安装项目依赖 pnpm install 之后才开始大片的爆红 下面是package.json当中的依赖 最后只能 配置 git 的设置了在根目录新增 git 的配置文件.gitattributes 差不多和 方法二类似* textauto eol lf重新安装依赖之后错误解决文章如有错误恳请大家提出问题本人不胜感激 。 不懂的地方可以评论我都会 一 一 回复文章对大家有帮助的话希望大家能动手点赞鼓励大家未来一起努力 长路漫漫道阻且长