这是我的第一个项目少了,我以为我一直在跟进一个教程,但是当我用lessc编译时,我得到以下错误:
ParseError: Unrecognised input. Possibly missing something in C:\Path\to\file.less on line 1226, column 2:
1225 margin-top: @footer-text-margin-top;
1226 }
下面是该代码的完整部分。
.footer-text {
margin: @footer-text-margin;
margin-top: @footer-text-margin-top;
}
无论代码本身是什么,我都会继续这样做,它总是在最后一行,我没有得到任何其他错误。我错过了一次逃生吗?或者我需要将某些内容导入.less文件??
编辑:这不会发生在使用lessc的情况下,我在浏览器中使用LESS2SS并在Windows上使用WinLess时会遇到相同的错误。它起到原始CSS的作用,这让我觉得我错过了与LESS本身有关的事情。
答案 0 :(得分:0)
margin-top
实际上是两次声明。这就足够了:
.footer-text {
margin: @footer-text-margin;
}
对于示例:margin: 10px 15px 16px 17px
,您的margin-top已被定义为第一个值。它实际上就像margin: top right bottom left;
第一步是删除此margin-top
行。如果消息仍然存在,但之前关注该行, @ seven-phases-max 关于缺失}
,)
,*/
的评论显然是正确的
否则它是关于var声明IMO。
祝你好运