1

我正在按照教程从 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文件,但错误仍然存​​在。

任何帮助将非常感激!

谢谢

4

4 回答 4

5

我遇到了同样的错误。检查文件夹 UberThemeStyles > bower_components > lesshat。检查那里是否有lesshat.less 文件。

然后转到 UberThemeStyles > LESS 中的文件 less_imports.less。

将第 2 行从

@import 'lesshat.less';

@import '../bower_components/lesshat/lesshat.less';

然后再次运行 grunt watch。

希望这可以帮助!

于 2014-02-18T17:21:22.207 回答
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 部分下面找到了这个。这对你有用吗?抱歉回答晚了,我现在正在做同样的教程。

于 2013-12-10T01:19:02.187 回答
0

我在 OSX 上遇到了同样的问题,但最终不得不对 fatbot 的建议进行轻微修改:

'../bower_components/lesshat/build/lesshat.less'

更改为在lesshat 中添加“build”目录为我修复了它。希望这可以帮助!

于 2015-01-21T02:51:17.297 回答
0

在 OS X 上,您还可以将 Gruntfile.js 中的第 48 行从

'bower_components/lesshat',

'bower_components/lesshat/build',
于 2015-03-31T14:42:21.490 回答