Unix 由于线端点,Jade视图无法工作

Unix 由于线端点,Jade视图无法工作,unix,pug,line-endings,Unix,Pug,Line Endings,我在我的Windows机器上用jade编写了一个文件,将其推送到git,然后在我的Linux机器上拉取。我认为行尾可能有问题,因为无论我如何处理文件,都会出现错误: 第111行:意外标识符 at-Thrower(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1156:21) 在throwUnexpec

我在我的Windows机器上用jade编写了一个文件,将其推送到git,然后在我的Linux机器上拉取。我认为行尾可能有问题,因为无论我如何处理文件,都会出现错误:

第111行:意外标识符 at-Thrower(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1156:21) 在throwUnexpected(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1199:13) at expect(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1222:13) 在parseGroupExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1492:9) 在parsePrimaryExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima.js:1552:20) 在ParseLeftHandsideExpressionLowCall(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1636:61) 在parsePostfixExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1695:20) 在parseUnaryExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1775:16) 在parseMultiplicativeExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1781:20) 在parseAdditiveExpression(/usr/lib/node_modules/jade/node_modules/with/node_modules/lexical scope/node_modules/astw/node_modules/esprima/esprima.js:1798:20)

currennt文件只是

扩展布局


我仍然得到了错误。问题出在行尾还是别的什么地方。我用的是最新版本的jade。(0.35.0)

是的,Windows到Linux端口可能会遇到行尾字符问题。您是否尝试过将不带行尾字符的文本复制到一个新文件中,看看是否有效?还可以使用程序转换下线字符。这里有几个选项可供选择:@user1334007,我检查了这些工具。谢谢也许有一天它们会有用的。让其他人知道,我不认为问题出在git或Unix/Windows行结尾上。我想我的本地翡翠配置有问题。我删除了存储库,再次克隆了它,并对jade和所有其他依赖项进行了新的npm安装,它运行良好。