我想知道CR LF(Windows),LF(Unix)和CR(Macintosh)换行符类型之间的差异(如果可能的话,有示例).
我想强制git在Windows下检出文件LF而不是CR+LF.我检查了两个配置选项,但我无法找到正确的设置组合.
我希望它将所有文件转换为LF并保留LF文件.
备注:我使用autocrlf = input但是这只是在你提交时修复文件.我想强制它让他们使用LF.
可能我不是那么清楚:存储库已经在使用LF但是使用msysgit检出的文件正在使用CR+LF,我想强制msysgit使用它们LF:强制Unix行结束.
>git config --list | grep crlf
core.autocrlf=input
Run Code Online (Sandbox Code Playgroud) 我正在编写一些节点shell脚本,以便在平台上进行开发时使用.我们有Mac和Windows开发人员.我可以在Node中检查一个变量,在一个实例中运行.sh文件,在另一个实例中运行.bat吗?
当在gulp项目中使用eslint时,我遇到了这样的错误问题,
Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style我使用Windows环境进行运行gulp,下面给出了整个错误日志
Kiran (master *) Lesson 4 $ gulp
Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\
gulpfile.js
Starting 'styles'...
Finished 'styles' after 17 ms
Starting 'lint'...
'lint' errored after 1.14 s
ESLintError in plugin 'gulp-eslint'
sage: Expected linebreaks to be 'LF' but found 'CRLF'.
ails: fileName: c:\Users\Sai\Desktop\web-build-tools\4\js\extra.js
$>Users\Sai\Desktop\web-build-tools\4\js\extra.js
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
Run Code Online (Sandbox Code Playgroud)
我还包括extra.js文件作为指示可能的错误的错误.
function getWindowHeight() {
return window.innerHeight;
}
getWindowHeight();
Run Code Online (Sandbox Code Playgroud)