首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grunt NameError:变量@gutter是未定义的

Grunt NameError:变量@gutter是未定义的
EN

Stack Overflow用户
提问于 2013-12-26 02:59:38
回答 1查看 507关注 0票数 1

我使用的是席斯塔布,这是一个基于Roots的WordPress主题,它使用的是引导和减少。我将Bootswatch 叶蒂主题 variables.less添加到资产/less/variables.less中,以取代现有的引导程序,并添加了bootswatch.less。然后我将bootswatch.less添加到bootstrap.less中。为了重新编译,我运行了grunt。我添加的这里文件内容。不过,我遇到了两个问题。我不知道如何修复一个错误,还有一个主要问题,就是grunt似乎一直在删除资产/css/main.min.css,然后告诉我丢失了文件或目录。下面是我在激活--force时遇到的错误:

代码语言:javascript
复制
grunt --force
Running "clean:dist" (clean) task

Running "less:dist" (less) task
>> NameError: variable @gutter is undefined in assets/less/app.less on line 5, column 13:
>> 4 .gallery-row {
>> 5   padding: (@gutter / 2) 0;
>> 6 }
Warning: Error compiling assets/less/app.less Used --force, continuing.

Running "uglify:dist" (uglify) task
File "assets/js/scripts.min.js" created.

Running "version" task
Warning: ENOENT, no such file or directory 'assets/css/main.min.css' Used --force, continuing.

Done, but with warnings.

正如我之前在问题中所链接的那样,是Byte (BOM表)的签名。但是TextWrangler和Dreamweaver都没有删除它。我在这里找到了一个有用的命令:使用awk移除字节级标记。和我运行

代码语言:javascript
复制
awk '{if(NR==1)sub(/^\xef\xbb\xbf/,"");print}' app.less > app.less

就像一种魅力!只有主题在造型上还没有改变。这很奇怪。

更新I

awk命令清空了我的app.less。我在这里还运行了另一个命令:使用awk移除字节级标记。和那个命令:

代码语言:javascript
复制
sed -i .bak '1 s/^\xef\xbb\xbf//' *.less

在没有从app.less中删除所有数据的情况下工作过,但是我再次得到了相同的错误:

代码语言:javascript
复制
Reading assets/less/app.less...OK
>> NameError: variable @gutter is undefined in assets/less/app.less on line 5, column 13:
>> 4 .gallery-row {
>> 5   padding: (@gutter / 2) 0;
>> 6 }

确实看到TextMate添加了属性并删除了那些使用xattr -d com.macromates.caret file.less的属性,但这也没有起到什么作用。

更新II

似乎变量@gutter不存在。似乎有一个变量@grid-gutter-width。多亏了根的演讲,我得到了通知-- http://discourse.roots.io/t/grunt-hits-a-snag-compiling-gutter-not-defined/940/3。但是,当其他变量弹出问题时,做出调整并不会有帮助。看看我能不能从鞋匠队那里得到一些反馈。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-28 11:11:52

鞋垫中有一个bug,主题,我相信我们设法用以下提交来修复它:https://github.com/shoestrap/shoestrap/commit/ff75cf73cf778e4b80c5e11544c0a67717fbcc10

如果这对你有用,请告诉我.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20778608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档