我正在按照教程从webtuts(http://webdesign.tutsplus.com/tutorials/cms-tutorials/styling-our-ghost-theme-with-less/)构建一个鬼主题,然而却遇到了一个问题。
我已经按照所有步骤正确安装了grunt和bower - grunt引起了问题,但是我使用了sudo命令来绕过它。
当我尝试编辑layout.less并保存它时,在watch命令运行时,我收到以下错误:
>> File "LESS/layout.less" changed.
Running "less:components" (less) task
>> FileError: 'lesshat.less' wasn't found in LESS/less_imports.less on line 2, column 1:
>> 1 //Make lesshat mixin library available
>> 2 @import 'lesshat.less';
>> 3
Warning: Error compiling LESS. Use --force to continue.
Aborted due to warnings.
我从我下载的文件替换了lesshat文件但是仍然出现错误。
任何帮助将不胜感激!
由于
答案 0 :(得分:5)
我遇到了同样的错误。检查文件夹UberThemeStyles> bower_components> lesshat。检查那里是否有lesshat.less文件。
然后转到UberThemeStyles>上的less_imports.less文件。以下。
更改第2行来自
@import 'lesshat.less';
到
@import '../bower_components/lesshat/lesshat.less';
然后再次运行grunt watch。
希望这有帮助!
答案 1 :(得分:1)
我在OSX Snow Leopard上遇到了同样的错误:
Running "less:components" (less) task
>> FileError: 'lesshat.less' wasn't found in LESS/less_imports.less on line 2, column 1:
>> 1 //Make lesshat mixin library available
>> 2 @import 'lesshat.less';
>> 3
Warning: Error compiling LESS. Use --force to continue.
Aborted due to warnings.
对我来说有用的是通过此命令从教程提供的UberThemeStyles目录重新安装lesshat:
bower install git://github.com/csshat/lesshat.git#~1.1.2
我在评论部分的第4部分下面找到了这个。这对你有用吗?很抱歉,我刚才做了相同的教程。
答案 2 :(得分:0)
我在OSX上遇到了同样的问题,但最终不得不对fatbot的建议稍作修改:
'../bower_components/lesshat/build/lesshat.less'
更改为添加“build”目录中的lesshat为我修复它。希望这有帮助!
答案 3 :(得分:0)
在OS X上,您还可以从
更改Gruntfile.js中的第48行'bower_components/lesshat',
到
'bower_components/lesshat/build',