- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经将 recess 作为 Ruby gem 安装(尽管如果我将它作为 npm 包安装,这个问题也适用),并且在 Bash 脚本中使用它和 watchr 来处理 LESS 文件,当它们被更改时。每当 LESS 文件的语法错误时,生成的 CSS 输出文件只是空的,没有错误跟踪(不像 SASS,它将错误输出放在文件中)。我知道在 Ruby 中使用 recess gem 时,如果出现问题,它会产生一个错误对象...如果我从命令行使用它,错误输出会去哪里?
最佳答案
据了解,休会不会对无效的 Less 代码抛出任何错误。只有当您尝试编译一个不存在的文件时,才会将错误写入 stdout
。尝试以下操作:
>> npm install recess
>> ./node_modules/recess/bin/recess --compile test.less
当 test.less 不存在时,前面的命令将导致:
Error reading file: test.less
现在创建一个有效的 less 文件:
echo "p{ &.class{color:red}}" > valid.less
以下命令的编译输出也写入stdout
:
>> ./node_modules/recess/bin/recess --compile valid.less
p.class {
color: #ff0000;
}
对一些无效的输出做同样的事情不会产生任何输出:
>> echo "p{ &.class{color" > invalid.less
>> ./node_modules/recess/bin/recess --compile invalid.less
因为这个答案来得有点晚,你还必须意识到当前版本的 recess 使用 less v1.3,而最新版本的 Less 现在是 1.7.3。
如果您能够使用 npm 安装 recess,您还应该能够安装 Less 命令行编译器,它会按预期生成错误。
>> npm install less
>> echo "p{ &.class{color" > invalid.less
>> ./node_modules/less/bin/lessc invalid.less
前面的命令将以下消息写入stderr
:
ParseError: missing closing `}` in invalid.less on line 1, column 11:
1 p{ &.class{color
2
您可以通过将 2>errors.log
代码附加到命令来将 stderr
重定向到文件。现在您可以运行以下命令:
>> ./node_modules/less/bin/lessc invalid.less > style.css 2>errors.log
前面的命令将有效的 CSS 写入 invalid.less
并将错误写入 errors.log
关于ruby - 从命令行编译 LESS 文件时,recess 的错误输出到哪里去了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166509/
我使用 node.js、grunt 和 RECESS 将我的 *.less 文件编译成 *.css 文件。 这是我的 Gruntfile.js 文件 module.exports = functio
我尝试使用 gulp-less 将 less 文件转换为 css 文件,然后使用 gulp-recess 更改 css 文件中的属性顺序。任务 less 正常工作,但任务 recess 不工作。 这是
我已经安装了 Recess: http://www.recessframework.org/ 配置数据库,添加表,生成模型和 Controller 。 在视频教程中,您可以看到作者使用 ../some
我有一个非常有用的 Google 图表。要向此图表添加上下文,我需要在背景中添加一个系列,以从视觉上区分周末。应用于经济衰退时期而不是周末的预期效果位于底部。是否可以使用 Google 可视化创建这种
我正在为我的应用程序使用 Recess Framework 并且遇到 session 处理问题。我需要在 session 中存储一些值。我能够创建 session 和 session ID。但是,一旦
我已经将 recess 作为 Ruby gem 安装(尽管如果我将它作为 npm 包安装,这个问题也适用),并且在 Bash 脚本中使用它和 watchr 来处理 LESS 文件,当它们被更改时。每当
我正在使用 recess ( https://github.com/twitter/recess) 来压缩 CSS 文件 div { color: red border: 1px so
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我正在尝试设置 grunt-recess 以包含带有覆盖变量的 Twitter Bootstrap... 这是我的 Gruntfile.js : 'use strict'; module.export
Twitter 的 Bootstrap 未能通过其自身的休息时间检查。在 modals.less 上运行 grunt-recess 时我遇到资格过高的错误。 有问题的代码(在 LESS 中): .mo
我想用 grunt recess 编译 2 个单独的文件: recess: { dist: { options: {
我向 mixins.less 添加了一些代码: img { &:extend(.img-responsive); } 另请参阅:Images not responsive by default
正在尝试安装 Recess API Framework在使用 Bitnami AMI 的 EC2 实例上。我得到错误 Error connecting to data source: SQLSTATE
我是一名优秀的程序员,十分优秀!