目录
问题
从git上拉取前端代码,运行时报以下错误:
Expected linebreaks to be 'LF' but found 'CRLF'
原因
git推送和拉取代码时,配置的换行符规则与本地代码不匹配
解决办法
其实很简单,把换行符规则改成匹配的,删除本地代码重新克隆
1.在控制台执行以下命令
git config --global core.autocrlf false
以上命令目的是将git的换行符自动转换crlf功能关闭。
git远程仓库上的代码默认是'LF'换行符,本地仓库代码换行符则会根据你的系统和配置进行自动转换。
如果没有关闭,且你是windows系统的话,拉取代码时会自动将换行符'LF'替换为'CRLF'。
2.删除本地项目,重新clone
这个没什么好说的。
总结
从git上拉取前端代码,运行时报以下错误:Expected linebreaks to be 'LF' but found 'CRLF',修改git换行符配置,重新克隆即可。