我们的一些开发人员有mac,一些有PC -当试图运行它时,似乎有一个问题usemin -作为空白(CRLF和LF)互换,搞砸了。
在运行usemin之前,我可以在我的gulpfile中使用某种插件或正则表达式来修复它们吗?
如果你可以使用正则表达式,你可以提到这些:
-
r
匹配回车(ASCII 13)或CR -
n
匹配换行(换行)字符(ASCII 10)或LF
所以你可以通过一个简单的正则表达式找到所有的CRLF,如/rn/g
和/n/g
,并将它们替换为rn
。
要替换这两种类型或其他组合,如CR或LFCR,请使用以下正则表达式:
/[rn]/g
更多信息(通过添加表单馈送字符):
f
匹配换行字符(ASCII 12)/[frn]/g