问题
在执行自己编译的cli时出现:
1 | env: node\r: No such file or directory |
原因
在windows电脑发布代码, 其单行结束符为\r\n
。然后mac执行时仅将\n
视为换行符。因此程序试图去找node\r
这个程序。当然是找不到的了。
如何处理该问题?
1 | npx crlf --set=LF ./**/*.js |
可以在发布脚本执行前执行一下以确保End of Line
的正确。
相关库
本文标题:记一个多平台End of Line的坑
发布时间:2021-06-04, 10:06:20
最后更新:2024-10-07, 14:18:00
原始链接:http://www.moonrailgun.com/posts/4b9f1f29/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。