问题标签 [twitter-recess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

twitter-bootstrap - 运行 `make` 不再缩小 /assets/css v.2.0.4 中的 CSS

make在 /bootstrap 目录 v2.0.4 中运行不再缩小 bootstrap.css。我可以为构建过程设置一个标志吗?先感谢您。

0 投票
3 回答
578 浏览

cmd - 如何让命令提示符 (cmd) 停止打开相关程序?

我在 Windows 7 上,我使用了一个简单的本地构建过程,该过程涉及使用 Twitter RECESS 和 less.js 运行节点来即时将 LESS 编译为 css。

通常我只是打开 cmd 并输入:lessc --compile stylesheet.less > stylesheet.css它编译 css 没问题。有时我使用recess --compile,有时我使用 --watch,但它的工作原理几乎相同。几个月来我一直在做这个变化没有问题。

今天,我所做的某件事导致 cmd 每次运行命令时都开始打开与 .less 文件关联的程序。因此,当我键入lessc --compile stylesheet.less > stylesheet.css它不会编译 .css 文件时,它会打开 Sublime Text。我对 Windows 命令提示符一无所知,尽管过去两个小时我一直在 google 和 SO 上寻找答案,但我什至不确定我是否知道正确的术语来寻找正确的答案。

编辑:我首先尝试删除与 .js 文件的任何关联,但这没有用。Windows 自动将 .js 文件与 Visual Studio 关联,并且根本不允许我选择任何程序,即使通过命令提示符也是如此。然后我尝试将 .js 文件的默认程序从更改为记事本只是为了它,现在当我运行命令时记事本打开。所以至少它失败得更快,但它仍然失败。

在任何情况下,文件关联都不是问题,我(任何人)都应该能够将 cmd 与 node 一起使用,而不管存在任何文件关联 - 因为毕竟您需要 node 和文件关联才能正常工作。在我看来,Windows 现在似乎只是忽略了 node.js。我什至尝试重新安装它以查看是否有效。

感谢

0 投票
1 回答
1178 浏览

css - 如何在 Bootstrap 的 make 中获取更详细的错误信息?

我是使用 LESS 和 Bootstrap 的新手,我正在建立一个有趣的网站。当我make在我的bootstrap目录中运行时,如果我在文件中搞砸了一些东西,variables.less我会收到一条完全无用的错误消息:

我怎样才能得到一些行号之类的?弄清楚在这种情况下发生了什么(我误用了lighten(@color, 15%))并不算太糟糕,但是如果我开始根据需要对设计进行相当多的修改,我觉得我会遇到麻烦,作为一个 LESS 新手和全部。

有什么建议么?谢谢。

0 投票
1 回答
283 浏览

less - twitter-recess --compress 问题(yui-compressor)

我正在使用recess来编译和压缩我的LESS文件,但是我在使用特定的Firefox css将Img转换为灰度时遇到了一些麻烦,这是LESS代码的片段

我运行凹槽 --compress test.less > test.min.css 并且 cat test.min.css 的输出是

你可能会注意到,svg id="sometest" 被渲染为 svgid="sometest",如果我只尝试使用 --compile 标志,我会得到我期望的结果:

任何人都知道我做错了什么,或者是否有办法告诉休会缩小器忽略那条线?

编辑:yui-compressor 似乎有问题,它会删除数据上的每个空格,有没有办法关闭该选项?

0 投票
3 回答
386 浏览

css - 使用 Twitter Recess 编译有问题的 CSS 文件

我正在使用凹槽 ( https://github.com/twitter/recess ) 来压缩 CSS 文件

如您所见,CSS 文件中缺少冒号,因此凹槽无法输出任何内容,但在真正的浏览器中,如果只有部分 CSS 包含错误,则完全可以

例如 http://jsfiddle.net/VDQLU/(参见 p 中的蓝色,不受上述错误影响)

Q. 有什么办法可以用凹槽压缩文件吗?还是使用其他工具?

0 投票
1 回答
1435 浏览

twitter-bootstrap - 为什么在编译 Bootstrap 3 RC1 时会给 Grunt / Recess 一个错误而 Lessc 却没有?

我在 mixins.less 中添加了一些代码:

另请参阅:Twitter Bootstrap 3 中默认情况下图像不响应?https://stackoverflow.com/a/15573240/1596547

当我从命令行运行grunt dist时,我得到:

但是当我用 Lessc 编译它时:lessc bootstrap.less我没有发现错误。(lessc 1.4.2 (LESS 编译器) [JavaScript])

&:extend需要更少的 1.4.0。所以 grunt/recess 使用不同的编译器?

更新 运行install grunt-contrib-less --save-dev给出:

所以我希望 v1.4.2 更少,但仍然出现此错误

0 投票
1 回答
289 浏览

node.js - 使用 twitter 休息,在尝试除文件名之外的任何内容时出现“错误读取文件”

我正在尝试编译一些较少的文件,但除非我在该目录中一次指定一个文件,否则我会收到“读取文件时出错”。我在其中有一个名为 /less 和 .less 文件的目录。请假设我从正确的目录执行了命令:

休息/少——编译

休息 *.less --compile

休息 /less/*.less --compile

休息 ./less/*.less --compile

唯一有效的是:

休息 main.less --compile

而且我有超过 20 个文件要编译,所以这并不理想。如果这有什么不同,我正在使用常规旧命令提示符的 Windows 机器上。

0 投票
2 回答
1259 浏览

css - 如何使用 grunt-recess 编译 2 个单独的 LESS 文件

我想用 grunt 凹槽编译 2 个单独的文件:

在 grunt 退出之前,只有第一个文件正在编译。我哪里错了?

0 投票
1 回答
104 浏览

less - noUnderscores 选项的 grunt-recess 没有失败

我有一个带有以下类的 LESS 文件(test.less):

我使用grunt-recess 插件linting 和编译我的文件。

我的 Grunt 休息选项是:

当我休息时,它不会失败。

我尝试完全没有设置 noUnderscores 选项 - 没有工作。

我什至尝试设置 noUnderscores: false,但这没有用。

我做错了什么?

0 投票
1 回答
1659 浏览

node.js - 在 Windows 上的 Symfony 2 项目中编译 Bootstrap 3

我一直在尝试在 Windows 上的 Symfony 2 项目中编译 Bootstrap 3。但我无法让它工作。我的主要目标是编译我自己的 LESS 文件。我称之为“styles.less”。在那里,我希望能够使用诸如“make-xs-column”之类的引导混合。所以我需要为此导入 bootstrap.less 。

这是我到目前为止所做的:

在我的 composer.json 中,我添加了引导程序包:

由于我想使用 Bootstrap 3,我不能使用 lessphp 过滤器,所以我使用了 less 过滤器。为此,我必须安装 nodejs,然后再安装 less(通过运行命令“ npm install less -g”)。最后,我像这样修改了我的 config.yml:

现在,在我的 layout.html.twig 中,我添加了以下内容:

在我的“styles.less”文件中,我像这样导入“bootstrap.less”:

但我总是得到一个错误。事实上,即使我的“styles.less”文件完全是空的,我总是会收到这样的错误:

我尝试创建自己的凹槽过滤器来使用它而不是更少(基于 boteeka 的工作在这里找到)。但这也没有用。较少的文件永远不会编译。即使是一个空的,或者一个简单的。

有人可以指出我正确的方向吗?在 Windows 上是否可以在 Symfony 2 项目中编译 Bootstrap 3?如果是这样,有人可以给我我应该遵循的确切步骤吗?