在我的Yii项目中,我有使用Twitter Bootstrap的YiiStrap扩展。
assets文件夹包含一个LESS子文件夹,但是许多较少的文件都会收到错误消息,说明无法解析它们。
在输入受影响的文件时(并非所有LESS文件都受到影响,出于某种原因,只有大约三分之一),我看到某些行旁边有“发现意外的令牌WS”。请参见此处的图片:http://imgur.com/zEMju1m
我认为这是导致我项目的某些部分无法呈现和正常运行的原因。例如,我试图使用具有下拉菜单的响应式YiiStrap Navbar,下拉菜单不会执行应有的操作,菜单项不会正确突出显示,并且折叠功能会被击中或错过。
我已经四处寻找,但似乎没有明确的答案。有人有任何线索吗?
注意:在Netbeans 8.0中,我已经从Node.JS NPM命令提示符安装了一个LESS编译器,并从Ruby gem命令提示符安装了一个SASS编译器。
答案 0 :(得分:1)
您必须将IDE配置为仅编译较少的主文件:bootstrap.less,其中包含所有其他较少的文件。
错误的发生主要是因为一些较少的文件使用了mixins.less和variables.less文件中的mixins和变量。
答案 1 :(得分:1)
这是NetBeans中解析器较少的错误,在编译为css时不应该造成任何麻烦。无论如何,在你的截图上,你可以看到灯泡图标,点击它,你可以隐藏文件/文件夹/父文件夹或项目中的所有这些错误。