写代码遇到的问题(1)

1.在本地测试ajax请求时,访问自己编写的mock的json格式数据,报错呀!!

原因:自己写得json格式的数据,格式错误,多了","。这种问题以前也碰到过好多次,写Json文件要各种小心,小心双引号啊,大括号啊,逗号啊!

2.git提交代码的时候,发生错误:warning:LF will be replaced by CRLF in .....

原因:

(1)在windows使用回车和换行两个字符来结束一行,而Mac和Linux只使用换行一个字符

(2)git具有换行符检查功能:core.safecrlf ;

这个功能的选项有:false-不做任何检查;warn-在提交时检查并警告;true-在提交时检查,如果发现混用则拒绝提交。

解决:配置git的autocrlf

(1)git config --global core.autocrlf true : git会在提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。

(2)git config --global core.autocrlf input : 当一个以CRLF为行结束符的文件不小心被引入时,可以进行修正,告诉git在提交时把CRLF转换成LF,签出时不转换。配置以后,会在windows系统上的签出文件中保留CRLF,会在Mac和Linux系统上,包括仓库中保留LF。

(3)git config --global core.autocrlf false: 如果是windows程序员,且正在开发仅运行在windows上的项目,这样设置以后,会将回车符记录在库中。

原文地址:https://www.cnblogs.com/shixiaomiao/p/5160887.html